I had no idea there was a place to play a Java version of Puerto Rico online. Its amazing. You can also play solo against that A.I. for those of us who haven't played the game but find it interesting.
Tropic Euro - online adaptation of the Puerto Rico board game