I've tried Xandros Desktop 3 and found it to be a bit limited in its recognition of hardware. It wouldn't work with my wireless card.
You would probably be better off using SuSe 10 as this is known to be more hardware compatible and looks virtually the same as Xandros. It also uses YaST to install external software applications easily.
The term "Desktop" in Xandros is used to differentiate it from the server version by the way. It will run on a laptop providing the hardware is compatible. It's always a bit hit and miss with Linux in this area.