in that case then, fair enough, run plenty cables, bearing in mind for future expansion you can add more switchs in situ. As for voip, great stuff, not an expert at it, but have been playing about with it of late, just built an IPBX system for a small company , built on a small atom system > windows server 2008 > 3cx pbx software, pretty neat, you can use asterisk, but to be honest with you, i looked at the configuration of it and seemed a bit complicated, where as 3cx seemed pretty straight forward, great control for all your phones.
dont forget also, you can get VOIP phones that have built in 2 port switchs, so every network lead will still be usable.............sorry for waffling, but i`m playing about with all this stuff, the ipbx (pabx) is really interesting, fantastic trickery with your phone system, you can have landline and voip all on one system and have full control over it, not as complicated as it sounds either.
i`d definately recommend going for a draytek router, for the following reasons.
1. they are more pointed towards small buisiness, so built for reliability.
2. have excellant features, not found on many standard or even low end buisiness class routers.
3. excellant support.
dont get me wrong, i love linksys / cisco , and ddwrt, but i definately recommend draytek.
Recommend it to you for the simple reason that it offers everything you want, including dual wan.
you can have 2 modems on there, or say virgin modem / adsl plus a usb 3g modem for backup.
anyway waffling now lol
heres the webby
DrayTek Vigor - ADSL Routers Firewalls UTM VoIP and Networking Products
but always check ebay though for bargains, despite being a fantastic and quality brand, outside of commercial circles, not that many people have heard of them
i bough a draytek 2910vg for £66 the other week, this router is £150 + new