a quick and very dirty workaround is to use an anonymous proxy that will allow cookies, say
www.youhide.com
this allows me to go to yahoo.com and
www.SendSpace.com any other sites that i want to browse to but in a limited fashion.
it doesn't however solve the problem of why virgin can't get its act together