I've used Vayama a couple of times, without issue. Bottom line seems to be that, if there are no issues with your flight (i.e. changes, cancellations, etc.) it works pretty well, but if you get into a situation where Vayama has to do anything other that just issue the original ticket, it all goes to hell in a handbasket.