Another vote for a laptop here. Much more versatile having all your work in one place especially when working from home in the evening etc. I'm sitting in bed connected wirelessly to the internet right now!!
The other option is a desktop + mobile hard drive if you have a computer at home, but if you've got the cash, buy the laptop!