Blacky wrote:the cabling in my house sucks and i think half the problems are because of this
That's why you're supposed to be a registered cabler to do that sorta work

I've used iiNet and TPG before.
iiNet had the full suite of features - DID, calling number display, voicemail that sorta thing and I had it setup to take multiple simultaneous outgoing calls, no downtime.
TPG didn't even have a DID, had terrible customer service and I only got it working on a TPG supplied modem (Netcomm POS) with custom firmware.
Just keep in mind that whatever voip provider you use, chances are they don't support SRTP so your voice is bouncing around the internet with no encryption.