A Bluetooth USB hub doesn't make a whole lot of sense, from a manufacturing standpoint. It's a very cool idea, but in practicality it wouldn't work very well. All devices connected would share the bandwidth of that one 723 Kbps connection, and the typical real-world performance of bluetooth isn't even that fast. A keyboard and mouse could share that bandwidth because they transfer so little data, but if you added a third device then all three would freeze up or work poorly. You're way better off either: (1) plugging it all into a standard USB hub and plugging that hub into your laptop; or (2) get devices that already have bluetooth built in to wirelessly connect to your laptop. Coincidentally, those are your only two options, and you're probably not going to see a Bluetooth USB hub on the market until a newer faster Bluetooth spec is available. There is an upcoming and faster version of bluetooth that will hit store shelves in the next 12 months, but it will only be 2 Mbps (one-sixth the speed of USB). So I doubt that a Bluetooth USB hub will be on the market using that spec either.
You can get a Bluetooth printer adapter to upgrade your printer wth Bluetooth:
http://www.blueessentials.com/blueto...ters-c-24.html
Bluetooth keyboards and mice:
http://www.blueessentials.com/blueto...mice-c-34.html
For your digital camera, if it doesn't have bluetooth then you're gonna have to plug it in. That's not really a bad thing though, especially if you have a lot of pictures. If you have a full 128MB memory card (and that's pretty small), it would take approx 90 seconds to transfer your data using USB 1.1 (best case scenario). The same transfer, using bluetooth, best case scenario would be over 23 minutes.