My new job has me contracted an hour longer than my previous job, but I'm entitled to an extra half hour for lunch so it's not really that bad. I'm at the office for 9 hours, probably work about 6.5-7 when you factor in lunch, morning dump, and general procrastination.
I'd kill to do like a 10 to 5 or 9 to 4 and still be allowed a decent amount of time for lunch.