With charges like that it kind of works like the following: if you access the data side outwith your allowance or when you have no allowance period, it would charge a flat fee for the entire day. O2 and other providers does this too. So it's not £2 for 10Kb, but £2 because you accessed the data network outwith your allowance and a charge was applied to give you 24 hours access to data.
______ Any opinions expressed by myself are entirely my own and do not represent Virgin Media in any way.
say there were no charges because virgin would not allow any usage until your next period. someone may need to log into their bank account urgently or make an urgent skype call etc. people would be up in arms then. as it is though, virgin will continue to let you use the internet, but at a daily charge regardless of how much data you use. the only immediate solution is to look at increasing the data package.