Forum Moderators: open
Don't forget there are other more traditional non-web ways of getting customers. One of my businesses gets a surprising number of website visitors from ads on the back of delivery trucks that are always in the traffic in that town.
Apart from the main cpc players I've had absolutely no ROI from the more dodgy cheap cpc companies.