Hi
I think we've already met on the killing fields! Soldier is great fun but you should definitely check out the other classes - I like that they're so different to play and that they mostly require such different skill sets.
I've been trying to learn to play demoman lately... I don't think I'll ever be very good at it but it sure is fun