Sorry to burst anyone's bubble, but I think I have dealt with a good number of the agencies and with one or two exceptions (PARC is one and the other good ones fall behind) they are truly bad situations. I have flown in Asia twice before and it was a pretty great (and interesting) experience. I've been trying to get another contract but thanks to various agencies sitting on my material or lying to me or flat out being frauds they have managed to let my currency fall by the way side, which of course makes things much more difficult. I am just going to either write to an airline directly (which worked previously) or go over there again and try it that way (which has also worked before).
Here's a great example of them not divulging who the contract is for: I thought it was for XYZ. I asked them is it for XYZ? They did not deny this. I went forward with hoop jumping only when I am accepted it is for XXX, in another (far less desirable) country. Then they lied about the terms for that.
Maybe others have had better luck.