www.funwithpuzzles.com

Free
A browser extension that allows you to learn while playing games