I've never caught a fair ball, caught one foul on the fly, and dropped one and recovered it.
The one I caught I am quite proud of. I was in the stands near the third baseline at a Pirates-Cardinals game at PNC park a few years ago and caught a foul, barehanded over a railing with a hot dog in one hand and a girlfriend practically draped over half of my body.
I wrote on the ball so I would never forget. Pitcher: Ryan Vogelsong. Batter: Edgar Renteria. June 1, 2004. 1-1 count.