I like the thought of the snowball method as well. Tackle the smallest issues first and keep working your way through it. It will take plenty of discipline, but if you want to get where you want to go, sacrifices will need made at times. You can get there, but obviously something has to change so that you can start chipping away at this.