I don't know why picking fudamentally good stocks is such a mystery to people?I'd say the hardest part to learn is having patience once you pick one.