So I just got my new Intel iMac

, but my modem doesn't work

(Alcatel Speedtouch USB, string ray green thing), could someone recommend a good wireless router with a built in modem that can connect my iMac, my Windows laptop and my Windows desktop.
I don't know if it matters but my ISP is Pipex (ADSL).
Thanks for any help
