This was partly out of necessity. I'm 32, I don't have the capacity to work all night like I did 10 years ago! Anyone who tells you that an extra 4 or 5 hours rubbish code is better than 4-5 hours sleep is dreaming. If there's one thing I've learned over the years, this is probably it.
I am trying a new tradition called "weekend blitz". The idea is that I create a new rails app every weekend or so to expand and develop my rails chop as well make me a deployment and monitoring master.
The hope is that most of the rails project will pay itself off in by 0.03 cents in revenue each day, and some will pay big from the start.
Nearing the end of the year domain hosting for each of the project, I either decide to cull them by selling or keeping them and develop it further. Eventually, it will narrow itself more and more to profitable enterprises.
Well, look at it this way: you've got about 50 weeks to practice for the next one. Also, I think you will learn far more in a project like this as part of a team.