In Diablo II, you could have any number of characters in offline play. On closed Battle.net, characters could expire if you didn't play them.
How does Diablo III limit the number of characters I can have? Is there a maximum number? How do Hardcore and the different Realms factor in? Can characters expire from inactivity?