Virtual PBX for startup?
oomkiller: I setup my own PBX with Freeswitch, and we use Flowroute for Origination and Termination.  Works great and I just host it on a small Rackspace cloud instance for $10 a month.