I'm looking for a magical box that does it all. To save me hours of scrolling through tech specs someone out there may already know the answer to my question.

I'm looking for a Wireless Router to connect to my cable modem that will do the following:

Minimum 4 Port Ethernet (prefer gigabit, Megabit will do)
802.11g wireless
2xVOIP lines
2xUSB 2.0 ports to connect large external HDD to act as a NAS
Would also like DLNA capability to connect my DLNA TV and PS3 to stream media through.

Basically I don't want to buy separate boxes, from my limited research I see you can get all of the above minus the VOIP lines.