I'm with you on the hating general surgery.
I think the best field I've rotated through so far is anesthesiology---its so exciting and interesting and every single case and day is different enough to keep you from feeling like you're doing the same redundant thing over and over again.
Plus, putting someone to sleep and getting paid for it--can it really get better than that?
