>See <http://talkchess.com/forum/viewtopic.php? topic_view=threads&p=562958&t=51666> >about the problems with PGN.
A very interesting thread. My list of dreams: 1) a format that support online synchronization (git like: an online repository, some people have write access, other read-only access, only new or changed games are downloaded by the clients) 2) a format that can be stored efficiently on standard SQL/NoSql databases and accessed with html5 clients (pc, tablet, phone, etc.) 3) a standard hash that identify a specific game: for example the first 4 letter of white name + 4 letter for black name + date + round. For example i would like to send an email with a link newchessdb.com?search? gamehash=carlkram20130613r1 and the htm5 will connect to the SQL/NoSql database and show the game. 4) a format where moves include both uci and san information: uci because making a move should simply be board[to_square]= board[from_square]; board[captured_square]= empty; board[from_square]=empty; and san because i don't want to calculate after every move if the king is in check or if there is another piece that can do the same move. 5) keep the amazing small size of the scid 1byte move format.... after all, this is a dream list :-)