Starting over has its merits. You've been working so hard paving the road that you haven't had a chance to take in the view. Take the opportunity to go back to the beginning and appreciate the view for what it is. The groundwork has been done already, it shouldn't be a difficult journey. At the very least you'll appreciate how much you've already done and reinvigorate yourself into finishing the path you've started.
I got the Pragmatic Programmers' Agile Web Development with Rails book yesterday from Amazon and I'm starting over with Ruby on Rails. I've started on page 1 and have done everything in the book up until the 2nd iteration of the Depot application. I should be done in a few days, but until then I'm not going to touch any other Rails code.
As I was checking out from Amazon, I was notified that I won a free 3-month trial to Amazon Prime, giving me $3.99 overnight shipping and free 2-day shipping. My greatest complaint about Amazon is the exorbitant shipping costs or times available. On many occasions, I have been gotten all the way to checkout only to cancel the order because I didn't want to pay 30% of my order total in shipping or wait 2+ weeks for my stuff. For the next three months, however, the impulse buy threshold has dropped significantly now that I know what to expect in terms of shipping.
Does that mean I'm going to subscribe to Amazon Prime once the trial lapses? Probably not. I don't make nearly enough purchases on Amazon (first-party at least) to warrant the $80/year. If I can get a couple of friends to share it with, though, then I'm sold.
Since I can share these benefits with up to four people simultaneously, if anyone needs something from Amazon right away and doesn't want to get killed with shipping, let me know and I'll hook you up.