Atlas12, have you ever thought that by posting on here all your interactions with HR at Virgin that you're actually doing yourself out of a job?
I'm pretty certain the the HR team, CP et al would frequent this thread and get a bit of a laugh on all the hiring conspiracies.