Not knowing for how long you’ve been lurking here, this thread should be an interesting read for you. And you may find some nuggets or links here and here.