no longer booting

My board was booting, until today when I rebooted it. Now it just
hangs on boot. ie it says "Press any key to stop autoboot 3..2..1..0"
and thats it. I think I've narrowed it down to the "fatload" command
in my bootcmd. I followed these instructions (http://code.google.com/p/
beagleboard/wiki/HowToGetAngstromRunning) and at the part where I put
in "fatload mmc 0 0x80200000 x-load.bin.ift" the board hangs and stops
responding. Did I fry my board? Is there something I could be missing?

Update:
I was able to load a uImage onto the board using loadb and kermit
(following this http://www.denx.de/wiki/view/DULG/UBootCmdGroupDownload#Section_5.9.5.3.).
I have the bootargs set to:
console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootwait

The kernel then hangs on:

Waiting for root device /dev/mmcblk0p2...

Even though I have the card loaded. The card has the root filesystem
in the second partition, like the instructions specify.

It seems to me that the mmc reader is toast, since it boots to that
point. Any input is appreciated.