I shall start. One of my favorite aspects of game design is character customization. I love it when games give you many ways to make the character your own. While I haven't yet made the leap into MMORPGs, I hope to soon with WoW, Diablo 2 provides the best example of depth in character customization. The vast skill tree system, with not only an impressive number of skills but the ability to deeply invest in each one, allows the player to create a unique character each time through the game. The modifier system for special items leads to almost limitless variety in the equipment you could find. Often times, I would play Diablo 2 without advancing through the game at all. My only intention would be to see what cool new stuff I could find. Such depth also increases replay value. While Diablo 2 epitomizes character customization, even simple approaches add depth to a game. I liked the addition of appearance options in Halo 2. My friend who owned the Xbox took it upon himself to create my character giving me the impressively intimidating pink armor with pink heart insignia, along with an equally fear inducing moniker. However, I made the character my own, inspired by pink armor poster child Donut. Anyway, in summation, to any designer that might accidentally read this: character customization makes any game better and can make good games legendary.