The only reason to have a desktop is for gaming and any professional type of photo, video, or audio editing work. Otherwise, laptops are powerful enough for most other tasks and you can get them dirt cheap now. Most even have video out so you can hook them up to a larger monitor when you're at home.

I prefer desktops, but I'm planning on getting a laptop as my next setup. I'll post my specs a little later.