If you are comfortable with assembling one yourself, I'd recommend getting a cheap hd and an external enclosure. You can find external enclosures that are both usb2 and firewire.
I have found decent prices on cases here.
http://www.dealsonic.com/exen.html