This subject has been covered hundreds of times before by other sites but we figured that we would do our own version as well. Do you need