Solution for bots AND collusion?
Step 1: Online sites create tablet/ipad type device which will only run the poker software and nothing else, with built in wifi and wireless charging. No wires go in, no wired go out. Build them to be tamper-proof. Once implemented Players will only be able to play on their sites by using the device.
Step 2: Players pre-order these tablets for free (big enough to be able to comfortably play with 4 games showing (maybe add the ability to swipe to another set of 4 games) (make tablet "mountable" to computer monitor stands/mounts/arms for comfort)
Step 3: Terms and Conditions: 1 device per household per site (if 2+ people live together and all play, they will have to draw straws or play a home-game tourney to see who gets to play on GG and who gets to play on ACR etc. Or have some compromise where you can all have a Pokerstars tablet/GGpoker tablet/ACR tablet but only 1 person can be logged into each site at a time - or ~insert other good ideas here.
This solves both the bot problem, and the collusion problem (at least as far as people being in the same room/house anyways, i still think either needing to use real names or having anti-collusion features like hidden names and randomized seating into cash games would be needed)
But it solves the bot problem, until people build robots that can swipe tablets that is.
Tell me what you guys think and any changes or input is welcome. Thanks for coming to my TED Talk.