Good points made Travis, thanks for posting them!
Going back to what you said about being able to sleep, eat and rest when you like as a freelancer, i'm actually developing a solid work ethic as a freelancer, while nothing else occupies my time.
You see when I have client projects underway or I am starting one I try to work at least 5 hours a day on that client project, this way you can maintain a steady work rate and get the job done quite quick