Is there a place you can catalog and review your entire game collection?

It would be cool if you could also see graphs, like what percentage of the games you own are for what system.