Problem with that is, the character data would have to be stored locally, which makes it a cinch to mess with the data and hack your guy to obscene levels of power and what not, open battle net of diablo 2 did that and i honestly never saw a legit character whenever i played it.