Puppy

Puppy linux is a small distro that that runs with minimal hardware requirements, yet has a vast array of applications avalible, see http://www.puppylinux.org/