Upgrade Laptop Hard Drive

So, I’ve had this Asus F3Jv for about 10months now, and its got a 120gb hdd in it. Which frankly isn’t enough space. So I’m looking at upgrading. I thought about just buying a 250gb external. But had an external with a separate power supply etc, and i do like to use my laptop portably a fair bit, would be a pain.

So here the plan:
-Upgrade the internal 120GB Hitachi SATA drive to a 250 GB drive. These are the two I’ve found at my local computer store: WD 250GB SATA 8mb or [URL=“http://www.umart.com.au/pro/products_listnew.phtml?id=10&id2=132&bid=2&sid=24104”]Samsung 250Gb SATA 8mb

-Take the existing internal and buy an external hdd enclosure, this is one I’ve been looking at Vantec Nexstar 3 eSata

So first off. will this work?? which hdd of the two would u recommend. (apparently the wd has some quiet technology etc). And also what software would you recommend to ghost over the existing hard drive to the new drive?

Thanks all.