I must now give credit where credit is due, all of these site have helped me create this site, and for that, I thank them.