I've posted on this before, but thought I'd mention it again:
There is an error in the PGN notation generated by the Game History page. The official way to represent castling, according to the PGN specification, is O-O or O-O-O, using upper-case O's. However the PGN the site generates uses lower-case o's, which is sufficient to break many game-engine parsers. I think this would probably be an easy fix; any chance of correcting it?