With all the time they spend creating and administering fees it's hard to believe they have any left to actual deliver phone services!
+1 on PX's recommendations, although if you choose the BYOD route and are not versed in setting up your own equipment I would recommend "testing" the waters with low cost options (Google Voice or a Pay Per Use Service) before "jumping in" and porting any numbers