Mega not in serial ports anymore

I've been having some issues with my Mega this morning. It started out fine, but then suddenly it wouldn't let me upload sketches anymore ("Resource busy"). And just now it stopped showing up in Serial Ports altogether while it loops the last sketch I uploaded. I've tried connecting it to different USB ports, holding reset buttons, etc. but it hasn't helped. All the lights still come on when it's plugged in.

Worth noting that I'm using OSX 10.8.2. It shows up as a Communication Device under system information when it's plugged in.

Any ideas?

I tried restarting my Mac yesterday to no avail. This morning I took my robot apart to get at the bare Arduino and did a complete computer shut down, wait, and boot with the Arduino still plugged into the USB. Now when I use

ls /dev | grep usb

it sees the Arduino. I've uploaded another sketch, and everything seems to be working fine now.