Periodically, the question of "best small distro for xx flash drive" or a similar question comes up. I recently ran across Tiny Core Linux, and I'm really impressed by how small it is, both in disk and ram requirements.
http://distro.ibiblio.org/tinycorelinux/welcome.html
regards, y'all