Accountability is huge - don't have that for any of my projects so that's a great idea.
Early mornings are a great idea too, but my default body clock is night owl, not morning person so I find it very tough to get up and do anything intensive in the morning. I'm sure that can be changed with time/effort, but it's a tough one (especially with a kid that might get up at 5 or 6 any given day)