Update to my 11/18 post - My VS flights (JFK-LHR-JNB roundtrip, no codeshare) finally posted to DL today, 20 days after 11/8 arrival. After getting nowhere with VS, I called the DL Diamond line on 11/21. Within a few hours the JFK-LHR and LHR-JFK legs posted. However, it took 2 more calls to get the LHR-JNB legs to post. Note that I try and only call the Diamond line M-F during normal business hours, so the Thanksgiving holiday added to the waiting time. But based on my prior experience with the same route (when I checked a bag), as well as forum comments from others, my lesson learned for any future partner airline travel, is to Always get a printed boarded pass at the airport with your sky miles number. This trip was carry on so I only used the digital boarding pass. Both VS and DL could always see my information in the system when I contacted them, but I believe this would have sped up the posting process, saving time and aggravation