>>11 But it's the sort of tool that's there to keep you from jamming your elbow up your nose. How mature to do need to be before growing out of that behavior? Programming should be an exercise in thought, not just jamming a bunch of random crap together hoping it all works out 'cause your types happen to align.