I am wondering who to choose for as a VoIP provider. The main purpose of me having a VoIP number is to recieve Direct In-Dial (DID) calls via a phone number (such as 07xxxxxxxx). I signed-up to DoDo's $4.95/month plan and recieved installed their hardware. After spending over 2 hours with technical support I was told to send it back and they would cancel my plan.

I was wondering if anyone knows of a good VoIP provider that knows of a plan that would suit my needs aswell as offer the option to purchase the hardware required to run the system.

NOTE: I have heard good words about MyNetFone I am also wondering what experiences others have had with them.