I am currently using a wireless router/printserver click here= (not what you are after but close).
Everything works fine for me as I have 2 laptops and do not want to have a separate computer acting as a print server. The router works a treat (currently plugged into an ADSL Modem but previously used with a Blueyonder Cable Modem) and is very easy to install.
However, it does not have a built in modem so I cannot comment on that.
If you can find a router/modem/print server then go for it.