awesome article....i wish they taught stuff like these in college...they teach you only what you already know...or you can know on your own with a little effort... sigh....