"And to top it all off my ATMega was getting really hot, so I unplugged it and am now stumped."
Usually a good sign that ATMega has been damaged by excessive current draw. Might be dead.
With external stuff unhooked, does a basic sketch like Blink upload & run?