All routers should be compatible with all platforms-they conform to IEEE standards, not something invented in Cupertino, or dreamed up in Redmond.
The various companies' proprietary "high speed" equipment that claims higher than 802.11G speeds are a different thing. Go with STANDARD 802.11G hardware until the "N" standard comes out late next year (maybe). If it's standards-based it WILL work-the other stuff is a crap shoot.