I have been working with AdWords for some targeted traffic, although it is quite expensive. Maybe it is still the go to option but would love to hear your thoughts and experience.