Welcome Jamie,
I think you will find some good answers here to your question.
I hope you enjoy your visit here.