Yahoo! is offering every small business in America a free website through their Yahoo! Local service. They say half of American businesses don’t have a web presence.
I would say this is a win-win. Late adopters get a easy way to get online and Yahoo! can offer better search results to its users.