My point is not that we should code it in assembler (would probably make it even slower, given the complexity of todays systems), nor is it that we should make code that is impossible to maintain or to cut features from our applications. My point is; why make programs that only runs acceptable on high-end systems by only partially optimizing, when we could make them accessable to weaker computers by using all our possible means of optimizing. Of course; if you're only coding for your own system it makes no difference, but if you want to sell it, you naarow the market if it only runs on fast computers....but thats just my oppinion.