Hi there and welcome to the site. You'll certainly find everything you need here as well as plenty of help to answer your questions. Please post them in the correct forum.