You are worried that the Open Source community does not produce monsters like MS Office or Dev Studio and instead writes small utilities, which you perceive too small to make a difference (whatever the difference may be). But think of it this way: Do we really need huge kitchensink applications that will take up twice as much memory as you have available, take 15 minutes to start up, and offer you a multitude of buggy features of which you're likely to need 2 percent? That's the way Microsoft does it and that's exactly the reason I use UNIX instead. I'm much more comfortable with having a bunch of small applications available, each of which has its own purpose and does its task well (that's UNIX), than have a huge amorphous piece of dung that tries to do everything for you and succeeds at nothing (and here we have Windows). I like the UNIX mentality and I'm glad that the Open Source movement goes the way it does. The Windows experience has tainted your expectations, think of this and you'll realize that your worry over nothing.