I think I fried my Uno

So I got my first Arduino, an Uno, today. Not realizing it would probably power itself through USB, I connected it to a power supply too. After a couple minutes of messing with the board (it worked fine) it stopped.

I looked at the cables and realized I connected the wrong one - with 24V. Unplugged it, but not fast enough, I think, because now the board doesn't work. When I power it up (through USB) the microcontroller will become very hot almost immediatly. The green ON LED works, but nothing else. The computer recognizes the device, but the programs won't upload, error appears:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

What do you think, is it fried?

EDIT: oops, I posted in a wrong section, sorry. Looks like I fail at everything today.

What do you think, is it fried?

"Crispy on the outside, juicy on the inside" kind of fried. Yep.

I looked at the cables and realized I connected the wrong one - with 24V.

http://arduino.cc/en/Main/ArduinoBoardUno

Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V

Don't do that again.

you might be ok with just a new preprogrammed arduino microcontroller chip, they're $5-$6 at many arduino shops

Good point.

The green ON LED works, but nothing else. The computer recognizes the device

This means the the Atmega8U2 is still responding. For that to respond, much of the rest of the board must be in good shape.