I think a similar topic was started on gp32x before the forum split, but I believe this is worth considering.
What it should do.
1. Unique identifiers for each user. (might use hardware but It would be nice to get PC games on board as well.)
2. Online leader boards based on games and user...