I suspect others like @philip will be along at some point to offer some suggestions as well.
Back the the search results… if you check a few of them out you will find some great input related to your post.
This thread here is probably the best (second search result).