So I took the MacBook to the Apple Store today. The first thing the Genius did was attempt to boot from an external firewire drive. Interestingly the drive wasn't being detected. So she tried another drive, then another. I told her that I haven't used the firewire since I've gotten it so I cannot verify that it works. I also said that I use an external trackball and external USB HD so I know the USB ports works. So she tries an external USB drive. It isn't detected.
So now the techs are going to run further diagnostics to see if
a) a repair is necessary, fix it in store
b) a repair is necessary, ship it out for repair
Hopefully it won't be too long. I miss it already.