It's questionable whether, for your level of use, you will ever be totally satisfied with a single broadband connection. I'm not sure if it is still buried in the acceptable use policy of Virgin, or elsewhere but they did suggest a limit of 3-4 computers.
Notwithstanding that, I've had LAN parties on my VM connection where I've had some 20 computers connected via a combination of router and switches. Users have been browsing the net, downloading stuff and indeed fixing the clan's dedicated game server hosted remotely, whilst also playing games. That was using an original version 1 Linksys WRT54GS running DD-WRT firmware. No issues there.
More recently I also held a LAN where there was wired and wireless use, via VM modem and Linksys WRT610N, a "n" speed router with a few added functions. That too performed flawlessly and continues to fulfil my day to day needs.
If you are buying now, from the Linkys range, and happy with "g" spped wireless then I'd opt for the WRT54GL, as the linux version is designed to be flashed, the WRT54GS current versions cannot be flashed with new firmware easily, if at all.
If you want better wireless, the WRT610N is probably a bit OTT for the average user, but I don't have anything else that I've used to recommend.
We are trying to collate some user recommendations forthcoming in this thread
http://www.cableforum.co.uk/board/87...s-article.html, but it's seeming to be a slow process.