NOTE: This is not a thread to setup trades! Although the mods may want to get around to creating a forum (Hey call it the GTS

) for such a thing.
So I've been thinking about Pokemon's GTS and was wondering what kind of tricks Nintendo could pull with the system to keep "trainers" happy. Think about it. Poor Bill is having a hard time catching his beloved Pikachu and decides to try his luck at the GTS and trade for one and puts up his lvl 9 Biddoff to try and get one. Now eventually there may be someone willing to accept the terms... but what if Nintendo themselves provide the trade?
All they would need are Pokemon and trainer name pools and an algorithm to determine a "reasonable" trade. Obviously trying to trade a lvl1 starter for a legendary wouldn't be "reasonable"... but a Biddoff for a Pikachu with similar levels is fair. Both are common. If Bill's request in this example goes unanswered after a certain amount of time, Nintendo could jump in and "trade".
I'm also thinking that they may use a name pool to scrub the names of trainers and Pokemon in the GTS. When someone sees Bill's Biddoff they really see a Biddoff called Biddy and from a trainer called Frank. Maybe only scrub the names if they are odd (lots of spaces, special characters, match keywords)