Overall these guys did a great job. Purchased and ported about 12 numbers.
The Bad: You should know upfront that porting is SLOW, even though its VOIP other VOIP providers such as broadband.com manage to port within minutes so I don't understand why number barn can't, but maybe it is truly out of there control. They should also update their website to say ports happen in 5-7 days instead of 3 - 5 because based on my conversations with the winning carrier they demand 5 days as a minimum so why advertise 3-5 days if your going to require 5 as a minimum.
The Good: Prices are good, number availability is awesome, and customer service is responsive and fast.
My wish list: speed up porting and lower the monthly cost for your various plans, especially for folks with multiple numbers.
Overall, I recommend them without hesitation.