I know of someone who spent 8 months on the Virgin hold file just last year. These things are cyclic, but when you do get the call up it happens pretty quick. All the best to those on the hold file. My advice is to accept whatever is offered at the time and then work it out from there!!!