1. A computer implemented method of allowing sharing of game data between console and web-based gaming platforms, comprising the steps of: (a) storing data in a data repository, the data including authentication data, a friends list and accumulated gaming rewards; (b) allowing access to the data in the data repository by a server of a console service for the console gaming platform; and (c) allowing access to the data in the data repository by a server of a gaming website for the web-based gaming platform.