We use OnSIP, http://www.onsip.com/ I HIGHLY recommend them. Call quality is great, support is competent, and the pricing structure is usage based, not a flat rate. I don't work for them, and I am not an affiliate, but I have been a customer for 3-4 years.