Up at 4am this morning to catch the SAA flight I selected on flysaa.com. I walk up to the South African Airways check-in desk, hand over my ID, and get asked where and when I'm going. 6am, Durban. Sir, are you sure? Yes, of course I am. Sir, there's no flight at 6am, could you perhaps be flying another airline. No, I'm 100% sure. Turns out flysaa.com booked me on a flight that didn't exist. Got put on a later flight on both outgoing and incoming, and was lacking vegetarian options on my outgoing flight due to their screwup.