Thanks for that - the possible filesystem damage sounds a bit scary - I thought the architecture was a bit more robust than that.
I found a utility
here that supposedly simulates unplugging and replugging the device, but I can't even get this to work consistently.
I see there are loads of different USB wireless adaptors for sale everywhere, many of which are advertised as having Mac drivers, but given the ubiquity of the RaLink chipset, I expect they're all the same - even the ones that claim to avoid the unplugging and replugging.
So.... it looks like my options consist of:
-Wire the house with Cat5/6
-Install wireless client bridges (perhaps Airport Express)
-Install Airport sockets/cards (expensive)
-Use powerline ethernet adaptors