Actually the hard drive isn’t housed in the actual computer, its housed in hyper space. Those laptops just contain a link to hyper space to hooks directly into the system.
Seriously though hard drive capacities are every increasing, its actually not suprising that they could squeeze 100GB onto a laptop hard drive now. Just look at how quickly desktop hard drive capacity increases while remaining the same size.