As a programmer I have to say you all one thing, either you have a God given talent for coding and you can work on multiple projects at the same time or you can be as this guy (look at his page) who has proved time after time that he has no idea what he is doing and drops projects all the time. When I have been taught of programming, they told us- if you can't deliver program with 0 errors and 0-3 warnings for a beta test, obviously you are doing something really wrong, even if you are doing it for free.
To me, when I see a bullshit with bugs it is the same as someone is lie to my face.
I'm sorry buddy, I wanted to be THE basketball superstar but I did realize that I'm not good enough. If you are reading this I hope you understand my statement.