Check out Vonage... their prices are good plus they have great customer service. Do not underestimate customer service when it comes to your phone communications.

A toll free number is great if you can handle the incoming calls. It is amazing how many people want to call to place an order or ask a simple question instead of emailing. While you can answer questions quickly in email, on the phone these questions can take up a lot of your time. I am not saying not to have a toll free number... because it will definitely help increase sales... I am just saying be prepared for your call volume to steadily increase.

By the way... for my store the number of people who wanted to place their order over the phone was so high that we created a five dollar phone order service charge that customers happily accept.