I've just found out my USB flash drive is bad. It will be found on a USB bus if I insert it just right, but it has no file system. It's a 512MB drive, but it only reads out 480-ish MB when I dd the main device, on either my mini or my Linux machine, both read the exact same size, though. Does anyone know of Mac OS X or Linux tools for Flash recovery? Free is best, of course. I'm pretty sure it was in FAT32 to begin with.