QuasiPreneur.com here. Yup.. I like you been there... err... still doing it. I've spent several years collecting everything there is to be an Entrepreneur. From psychology to life style changes to inspirational stories and case studies. There are over 3,000 articles there. Sorry..not here peddle my stupid site.. it's nothing more than a collection I made. I started like all good surfers to bookmark only to return at a later date to no longer being available! argh@! Thus.. I collected/plagarized but do leave backlinks and author info.

Some thoughts to your Q:

You need a partner in crime or someone who can hold you accountable. Without that constant "reporting" of what you've done.. you will be incline to not do. I think we all know what I'm talking about... we've all been there AND have done that for sure. I tried support groups looking for co-founder but finding that even harder than finding a woman to marry. Luckily I've found her.. in matter of months but co-founder.. after years of meeting dozens and dozens..nope. why? I realize that they are all "alpha" male like me. Which is an fortunate and unfortunate trait for a founder. Two alpha's don't make for a good partner.. they really need opposite traits BUT with the same goal... I'm finding it's easier to find a snowball in hell ;-)

Last word of advice.. don't goto cafe's.. the environment I found is NOT conducive to work.. it's more of distractions. I found libraries are the awesomeest places on earth to work! why? bc everyone else is! And it's quiet, has bathrooms, wifi, big, clean and don't require you to buy what you shouldn't do which is 800 calorie frap with 500 calorie donut to patronize the place. Library cost.. zero. Also a plus.. feels like you're at work! while cafe is more like a playground.

So.. bottomline from who's still trying to make it...
1. Keep your day job.. but keep it strictly "8-5" don't bring it home.
2. just do 2 weekday evenings and 1 weekend .. all day...if you have a significant other like me.. else squeeze in another weekeday. Leave Sun for half at most.. else you're going to burn yourself out.
3. always prep what you're going to do else you'll spend a good deal of your time floundering. We all know it takes a good hour to "start" coding again.. getting into that groove is much easier if you know what you need to accomplish.
4. do set small milestones AND a good realistic deployment date and have it tape up somewhwere where you see it EVERYDAY. Start with:
a) feature list aka eng spec, functional spec, bizplan etc...
b) mockup (I found it best to "emulate" a site that looks like what I want mine to be for starters)
c) Get a quick mockup up and running. It's important to make visible progress at the end of each day's worth of work. It's a feel good thing to see progress else you'll lose the "steam" to go further.

Sorry.. this is turning out to be a book.. I'm rambling.. but I hope you get the gist of it.

If anything.. get inspired by coming to my two sites I got up..
One for article storage: http://www.QuasiPreneur.com
Another I just got done coding from the ground up: http://www.VentingPost.com

-QuasiPreneur

PS> Would love to hear some feedbacks on my sites... still coding 3 more before xmas!!!