hey guys i found another great site, sorry to barge in like this michael, but this site has some terminology not included in the site provided, but this site also lacks some of the info from the site posted by michael, so check these and the site michael posted up both out!