Welcome to the forum. We have entire section on the forum about what you are looking for. And my own thread might be of some use to you.