Xbox-Scene published a tool and article on installing your own hard drive in the Xbox 360 console. This allows you to save some money.
However, there are some limitations of course:
The current tool only works with Western Digital BEVS series HDDs (20GB or larger needed) and for now you can use max 20GB, but when Microsoft will release larger drives you will be able to use as much space as Microsoft's largest HDD.