I disagree with Arran though There's tons of people that start a new project every week and NEVER finishes one because they got tired of it or got stuck on a problem. So finish what you started, then if it's crap do it again - but better.