Most of my knowledge was gained from forums or blogs such as this, and I've come to share the philosophy that knowledge should be free. This site is a meager contribution.