It turns out that Google has fogiven twexus.com for its past sins. The site exists again according to Google. I forgot when the ban started. It was certainly justified back in the day. Long story. Anyway, now it is google-legal again. With a cute little page-rank of 3 even.
In honor of this I bumped the image resolution of its pair play mode up by a notch. Screens got bigger since 2002.