I noticed that when you create a new character, the vendors will sell you different items. Now that made me think, do vendors change items they're selling over time too (to the same character), or is their shop inventory different only for different players/characters.