For decades, John Carmack has been an institution at id Software. The games id has built over the years may not have been huge innovators in terms of gameplay, but the engines behind those games have often pushed the envelope dramatically in terms of game detail levels and amazing environments. Now, he's moving on to take over the big shoes...