Genuinely happy, that's a tough one. I think for that to happen I'd have to be getting paid over 100k a year, do minimal hours, have minimal stress, etc, etc.
I like my job, damn site better than where I used to work (see Khaaan!s post above).
There are always things that can be improved or bettered, and as a result I'm not 100% happy. I'm most of the way there though as the important criteria are ticked: Pays Bills, Funds Lifestyle, Laid Back, Reasonably good pay, Don't travel far, good co-workers, job that I find interesting/enjoyable.