I just use a spreadsheet on Google Docs. Columns for the name, where it is playable (Steam, Gog, PSN, Live, Physical, etc.), status (backlog, finished, dropped, etc.). Acessible anywhere.
Also I play a single game at a time, though that is only easy because I don't play multiplayer games.