I realise you've bought your Silex now, but a rather cheaper option if you don't need built in wireless (or if you already have a wireless hub) is the TP-link TL-PS310U. You can attach up to 4 usb devices to it using a cheap USB hub (not included). It works a treat with my Pixma IP4600 colour printer and my Epson V200 Scanner. It also handles my unbranded webcam.
Very easy to install - job done in 20 mins max. Retails at about 25 quid.
Good luck.
Edit. Oh yeah, works fine with Win7 32 & 64 bit too.