I think this would be an excellent additional feature idea since all new games need to connect to the internet somehow so that people can't pirate it as easily. and if people don't wanna use this nobody will make them. (but anti-pirating measures are worthless. all games will be uploaded online and cracked and anyone who wants it can just go ahead and take it. it doesn't matter if you make the game not require a disc or a cd-key or if you make it require a disc, cd-key, and everything else you can think of. the game will be there for the taking for anyone 2 days (at most) after its release. the best thing you can do is to make people have a reason to buy it so they can use online features like this. or dead space's online only store items, etc.)
Edit:
I like the idea...but I don't see it working out like bungie.net because of the mods and it's strictly a singleplayer game. Tulio, could you give out some examples of what you could show off? Are you simply uploading your character where you can display all of it's ingame stats for the world to see?
My idea for how this could work would be an automatically generated portrait of your character which is made while you create your character and embedded into your save file so people wont have to go through the trouble of taking 1 themselves, stats which are updated every time they save a character (taken from the most recent save along with the portrait) autosave will only be uploaded if it is on a char which you already have a savegame for (so people can test out mods like they want. etc.) and 2 downloadable files, 1 for the most recent savegame and 1 for the character's face which can be set to public or private by the user. this feature would be for say if the player wants to be able to download his most recent save or the face or if others want to download the face. (of course savefiles which use mods would just be your own problem but because of that, also an automatically generated list of all plugin files in use during that save, settable to public or private and you could specify which mods are private or public)
Thats it for basic auto stuff
next would be if the game engine could be used to automatically generate a biography for the character and automatically record the storyline the player is following from the journal and his behaviour, each monster he's slain, etc.
then the user could upload screenshots and videos, edit the game engine generated story and biography (what happened before he went to jail for example) and anything the player would edit in the biography or storyline would not be overwritten by the game engine (to do that the game engine would have to only add new parts to the storyline each time the player loads, and record things like "day1-day2 etc"
also the user should be able to choose which chars to keep updated online and which chars to keep offline or unofficial. this thing would be something asked for when u press new game.
sounds cool, wonder if its possible.