any router with a built in ADSL will be fine for Virgin
However, if you are sharing the connection, i think you can find a better ISP than Virgin- the capped products won't be good, and the uncapped ones are expensive! (oh plus the connectivity is crap)