Theres big thread on the virgin community forums with problems with xbox live.
Seems the traffic management is thinking xbox live is peer to peer and causing all sorts of problems but virgin deny it and havent been able to figure it out for over a month
http://community.virginmedia.com/t5/...60/td-p/429663