As a fact you can solve a most of your questions via Yahoo answers. I have solved lots of my questions and answered lots.
To improve your knowledge span of most of the “stuff” just visit http://www.howstuffworks.com
This site is really cool and when I don’t have any site to visit, I usually go there. Truly I have gained mush from here. :d