Damn Small Linux (DSL) is under 50MB but I would be careful of usb pen drives booting off of them is dodgy. I think a live cd would be much more reliable. Knoppix would be my recommendation given its maturity and extensive collection of software. Hope I am not preaching to the choir.