I picked up one of those new Keyspan USB Servers. Basically it's a network connected box that has 4 USB ports on it. The driver on your desktop or laptop masquerades as a USB host controller. There's a program for connecting and disconnecting the devices connected to the different ports. I've used it to access my printer and USB flash drive over the network. Seems to work pretty well so far. I plan to use it for the printer and scanner. Mixed with Wifi it effectively makes my printer and scanner wireless which is not a bad thing really.
Otherwise, I'm feeling a little down. Julie and I are going to see Life of Brian tonight at the Neptune though. That should help me feel a bit better.