Cool!<p>I've been thinking to make the exact same thing in Javascript using Chess.js and Chessboard.js<p><a href="https://github.com/jhlywa/chess.js/blob/master/README.md" rel="nofollow">https://github.com/jhlywa/chess.js/blob/master/README.md</a>
<a href="http://chessboardjs.com/" rel="nofollow">http://chessboardjs.com/</a><p>I got a half-working version and will opensource the code once it's ready.<p>I think it could be a nice tool to help people starting with the game, but also as an analysis tool for more advanced players.<p>[Edit]
I just uploaded what I did so far on a server, just in case you want to take a look<p><a href="http://www.hotpixel.mx/chess/index.html" rel="nofollow">http://www.hotpixel.mx/chess/index.html</a><p>my idea is to use little icons (now really terrible looking) with numbers and playing with opacity to give an idea of the strength for each square of the board.
I still have some problems in some cases displaying incorrect numbers, but I hope to fix that as soon as I have some spare time :)