I'm a Web developer for a marketing/hosting company. I'm currently redoing the company's websites (the company operates under three different names, depending on whether it's for marketing, web development or medical database management), plus I've been redeveloping a content management system that's primarily used by a do-it-yourself/home improvement client (we deploy the redesigned site tomorrow). I also support an internal data entry system that I developed, and do other occasional support-type work as required (I've been heavily involved in migrating databases off an old server, and I've worked on an email blaster.)
For the redevelopment of our corporate websites, I've managed to reuse the code I wrote for the content management system. It saved a great deal of work, though I suspect that most of the features (like blogging, image galleries, polls, RSS/email/Twitter subscriptions) won't be used as the content probably won't be that dynamic. (I do think it's pretty cool that I was able to do that, and it's not that obvious from looking at the sites that they're built on the same CMS

).
We're supposed to be in from 8:30am to 5, though some mornings I don't quite make it (public transit isn't all that reliable some days, and on a good day it takes me nearly 90 minutes to get to work). I can't remember the last time I actually left at 5, though - I think I've been in the office until 7:15-7:30 every night for the last week, except for last Friday (conveniently, I have to leave right at 5 to catch my bus in order to make it to my bowling league by 7).