Check out this preview/playthrough of a great online science game called Launchball. What are some great online edutainment games that you have played and would recommend?