I found a great site for Go players. www.goproblems.com It's got hundreds of interactive go problems sorted by category. If you create a user account, it will keep track of which problems you have tried. Users can also enter their own problems. Eric Shultz swift