Well this is my first time seeing this thread, and I think I'd like to join in on all the fun
I'm not a huge math nerd, but I don't hate math either.
I've taken a few first level calculus and algebra courses so far in university (Differential Calculus, Integral Calculus, Linear Algebra, Stats for the Sciences, and am currently taking Vector Calculus).
I don't have an innate ability to do or understand math, so I still have to work at it, but I still manage to get by with a 75% or so in my classes.
I find that math is much more enjoyable when you understand what you're doing, so I'm quite happy and quite lucky to have had the same calculus teacher for my differential, integral and vector calculus classes, because the man is phenomenal at explaining theorems and ideas.
He's a wonderful teacher, but he does give difficult tests..
All in all, having such a good teacher has really allowed me to enjoy and understand math a lot more than I ever did before, and I have a much better appreciation for it now.
/rant