Out of 6 flights on Virgin that I have flown, only one posted without faxing my flight details to Delta. Calling Virgin is of NO help. Once I sent the fax, it posted the next day.
I am sorry Virgin is no longer a SkyMiles partner. Their Prem Econ, Upper Class and lounge products are MUCH better then DL.