Sure, they can have lots of features, but after working with laptops for a while, I know how flakey they are. They aren't stable at all, the hardware features take lots of screwing around to get working, and PCMCIA is just downright messed. They're fun to have, but they'll never replace my desktop.