I'm not sure if this would be cheaper, but you can also buy an internal desktop drive, then buy a case for it with firewire / usb ports. This way you can remove the HD from the case and plunk it into a desktop if the time ever comes.
http://www.memoryexpress.com/Product...29401(ME).aspx