If you’re looking for a small, cheap, and powerful netbook, the Asus Eee PC 900A is a great buy. Included by default in the 900A is a 4GB solid state hard drive (called a SSD).
Although the SSD is large enough to run the included Xandros Linux operating system, you may find yourself running into storage space limitations if you install a mainstream flavor of Linux. (Note: I am focusing on Linux because the 4 GB SSD is nowhere near enough space for any Windows version after Windows XP.)
A great way to add storage space at a low cost is to take advantage of the removable card slot on the 900A by purchasing an SDHC card like this 16 GB SDHC card.
Once you have inserted the card into the card reader you can install your chosen Linux distro. Since the 900A does not have an optical drive, you’ll have to install Linux from a USB flash drive. When installing the OS on this system, it is important to have a good partitioning scheme otherwise your netbook may experience performance issues due to the decreased transfer speed of the SDHC slot.
I have found that the partition scheme described below works quite well for both the Fedora and Ubuntu Linux distros.

4 GB SSD

16 GB SDHC
/boot
/usr
/
swap
I have been using the above partition scheme on my Asus Eee PC 900A using Fedora for a few months now and have not experienced any problems. My partition scheme is only one of the many possible.
What do you think of this configuration? Have you tried other partition configurations? Let us know by commenting below.