Man...that sucks. I completely feel for ya.
I was just reviewing everything I've got to do, and it's going to cost me.
I need new struts all around (BADLY!), fix AC (not sure what the problem is), brakes (maybe new rotors), and add some touchup paint where some jerkoff keyed the **** out of my car.