There are FireWire printers, but these tend to be expensive specialized printers, like large format printers. Most consumer printers these days are USB.
There are FireWire flash drives
http://www.kanguru.com/fireflash.html
But they are expensive compared to USB flash drives. There are also FireWire memory card readers, but again, more expensive. In your case, if you
really need a
high-speed flash drive, you have to get a FireWire flash drive because your iMac USB 1.1 ports are so slow. You can even boot your Mac from it, if it's big enough to hold the OS. For people with USB 2.0, it's much cheaper and almost as fast as FireWire to get a USB flash drive.
I don't know of any FireWire input devices (keyboard, mouse, etc.).
USB hubs are pretty cheap, even the powered ones. This one from Belkin is only about $20 after the $10 rebate (and it has
seven ports).
[Belkin Hub on Amazon|http://www.amazon.com/D-Link-DUB-H7-High-Speed-7-Port/dp/B00008VFAF/ref= sr
12?ie=UTF8&s=electronics&qid=1217253076&sr=1-2]