I some how think the 500mb capping is qoing to be problem with O2 until they update their network of course!
O2 have repeatedly said that its not a cap, but a fair use policy. When you pass 500MB, you dont suddenly lose all connectivity, it supposedly just slows down until you roll into your next billing month. From a tech point of view though, I really can't see that happening.