I have been to this site before, and like the previous poster said, it seemed inactive. But recently, the entire wesite was redone. It looks like there is no manual approval anymore for Business listings (it's automatic) and they added a new feature that let's you create your own store (website). Store has a shopping cart, abilty to add about us, terms etc pages, and upload your own company logo. All for Free.
It seems that this site has a new owner, and they are dumping a bunch of money into it.