Essentially no. I still use the free business listings on the grounds that it doesn't take much time to do and you never know if it might produce a response. In my experience it mostly doesn't produce a response except that once or twice - rather oddly - regular customers of the business (who had our business card, email address, phone number, website address and physical address) nevertheless contacted us via FreeIndex or whatever.
But people don't always say why they've turned up in a shop or what led them to your website, so on the grounds that it is free I keep these listings up to date if I can. But there's never been the sort of response which would make me think that it would be a good idea to pay for an enhanced listing on that site or a banner ad or whatever.