Currently I have this set up:

1x desktop PC with Windows XP,

BT homehub router connected to desktop,

HP printer connected to desktop,

two laptops: one with Windows XP, one with Windows 7, both connected wirelessly to router.