I just want to write a note about Tiny Core Linux. I really like it. It is about 10MB in size and it boots with X and a very minimal Desktop in about 15 - 20 seconds using VirtualBox. I recommend to give it a try. Just download the ISO file and boot it. When booted you are able to install Firefox, gcc, GTK+, Text Editors and much more...