small_dog,
If you want to save money, then go with an Internal Hard Drive. Western Digital 7,200RPM Drive with an 8Mb Cache is the best Drive to get.
Best Bang for the Buck (whether you go Internal or External) is between 80Gb and 120Gb.
Take Care,
Richard