welcome to the forums, sounds like you got your work out out for you, this site will have everything you need