I disagree with a few comments here- if i go home I am just going to play xbox, would it not be spent better writing code?
Plus I enjoy what I do in the office, it can be stressful but its not like 12-16 hours hard physical labour.
I dont work weekends though other than answer email or support requests