It really depends on my mood. I like to challenge myself occasionally so I'll hand-code things, but sometimes I'm just too lazy to do that and I break out a CMS. Right now I'm working on two projects, one I've hand-coded, the other I used WordPress.
As of right now, I'm not working with alot of coding, since we (at work) are using a rather large publishing engine. I would of course create my own CMS by handcode and make my clients use it, but time - which I don't have - is required to create something useful.
this article stirred my interest and i thought i'd ask the question (would've done a poll but don't seem to be able to do them on posts)
http://www.sitepoint.com/forums/showthread.php?threadid=551728
I'll start - I hand code everything!
next......
not doing it my self, but having it done by people in peru o.o (boss pays)