multiple everything. Different people prefer different programs, also it gives a chance to experiment with them to work out which ones you prefer. It also means that everything you need and the majority of the things that you want are readily available without the need for internet. Its all well and good being sat at home with your fully customized TC setup. But what about those who wish to use it as a recovery tool, or those who wish to simply see what its like. If they have to jump through the hoops to get to grips with TC they may be easily put off. Consider a programmer who couldnt care less about going online and just wants to sit and write/compile, is he going to sit there and do it all in vi when his preference is vim? maybe.. but he probably wont be happy about it. Consider the newb who is using linux for his first time, it all seems a bit confusing and daunting, he is likely to bin off. I appreciate that TC is aimed to the more savvy user anyway, but it wouldn't take too much work for it to be a gateway OS. I can think of loads of people who would love to use TC for its minimalist speed and consistency, but they wouldnt know where to begin with it, is it wise to dismiss these types of people? just because they are not linux savvy it doesnt mean that they have nothing to offer to the community..