in reply to I need some motivation
The same happens with me. There are projects I started as far back as 1997 that I still pick up and work on. I've finally gotten around to pushing forward with one of them. Instead of going it alone this time, I've asked a few good friends if they would be willing to help out -- review my designs, review my code, write some code if they want.
Out of the 6 or 7 people I asked, there are two that have jumped right in with me. It's been nice and I really think the project has a chance of moving to completion this time.
In the end though, the key is to not over do it. Take your time, work on it a little here and there. Don't let it consume you.
If I start to get frustrated with a given project, I'll step back and write a little one-off program just so I can say I accomplished something.
mike