It is not easy to find the right balance between learning content, entertaining value, graphical style and technology. 

I think this site is a good example of the right combinations of all these factors to create a good looking – fun – interesting learning experience

http://www.betheconnected.com