It used to be that if you didn't have an "800" number, nobody from outside of your local area would call you. Everybody had to figure out where you were, and then decide whether it was worth the cost to give you a call. Easier to just look for the guys with the toll-free number.
With the calling plans available now, to say nothing of cell phones where there is really no difference between local- and long-distance calls, it may not be a necessary as it once was, but it's still nice to be able to put the "call me for free" option out there.
Setting up an "800" number has never been easier than with the MyPrivateLine service. Create an account, enter the phone number you want calls to ring-in on, and you'll get a dedicated toll-free number. Your contacts call that number, and it rings through to your home, office, or cell phone. They get the convenience of the free call, and you look more professional. In addition, your real number is not disclosed, so you don't have to worry about who gets hold of it. Online account management lets you change the phone that your number rings to.
Sign up for a free trial account at their website and get 60 minutes worth of incoming calls included. Additional time can be purchased from them once the introductory minutes are gone.