"Tamagotchi"-style offspring would make a silly mini-game for casual players. [with the help of a ton of coding, of course ;)] I like the idea of having children of our characters following us about; but, I'd take it further and make purchasing a newborn similar to purchasing a character slot. This "apprentice slot" would allow the player to choose a parent or pair of parents from their own characters who would assign the race and general appearance of the offspring. Then any character on the account could be used to "train" the apprentice, which would begin as an infant and age over time. Training an apprentice would be as simple as choosing a pet in the ranger pet window: open the apprentice window, choose your current apprentice, close the window, play as usual. The personal story of the apprentice, it's profession, it's build and it's preferred gear would all be based on what characters it spent the most time with and what experiences it successfully completed without serious harm. Along the way, each apprentice would telegraph the kind of things it is interested in pursuing so that the player can better guide development. Fully matured apprentices would become regular characters, with maturity being reached in 6-12 months. For simplicity's sake, all apprentices might appear in the world as passive NPCs that characters can speak with or gift things to, thus avoiding them becoming GW1-style heroes. Players might also have a training area in their home instances or elsewhere in cities. Having special interactions between apprentices from separate players or NPCs might also be nice. The goal here would be that player choices would shape the apprentice into a full-fledged character in a way that the current story mode does not. This might also be a way for altaholics to get their fix while avoiding the personal story altogether. (The personal story can get dry after the 5th play through. ;)) Perhaps having a Journal Tome of some sort that describes the development of each apprentice would be helpful.