Getting rid of hard drives is going to be a real big step into the future, and we are getting much closer. The performance of the new solid state drives is really impressive. Right now the problem is still cost. However, there really is a very strong push going on to reduce costs for the type of memory used in these drives. The storage density is still doubling almost every year for the memory chips used to make solid state drives, and I would not be surprised if they become standard on high end laptops fairly soon.
As for getting rid of the keyboard, that is much more difficult after all we need a good alternative. Speech may work for some applications, but in an office environment, it could get annoying real quickly. Touch pads are great but more of an additional input method rather than a replacement.