Currently the drive is 10GB, only 3GB free. I would like to put in a larger capacity drive.

I seems to be a major project to get the little bugger apart! So I'd like to do some homework first...

1. What would be the most reliable drive (size/speed) that I can put in this laptop?
2. Is there any cloning software that would be able to clone the old drive to the new drive and then be able to expand the partition? ( I have done this with PC's but never a Mac format)

Thanks in advance for anyone that can give me some help/tips...