Many people recomend what Wogsterca has posted. I doubt that many have faced the monumental task that lies before you. I think his approach would show fast results. My problem with it is long term motivation. At some point in time, adding 10% a week will burn you out. It's forming good habits that will take you all the way. Patience is a virtue that cannot be understated.