The garbage disposal fail ($300 for a new disposal; $450 for the plumber because I got in over my head);
This seems a little outrageous. Garbage disposals are about $150 new, and I have no plumbing experience and can swap one out in less than 15 minutes. Unless you seriously damaged some pipes or the plumber was getting double time I have no idea why it would cost that much.