I've been with Callidus, supplied through IFA Telecom since Jan of this year.
The service got off to a very rocky start (nearly gave up on them but they have now ironed out bugs) .
Don't allow P2P on their network at the moment
Good support crew in that they will talk back and commit to reslove issues and work with you.
I'm happy for now as I get D/L 1-1.2Mbps and U/L 800-1000Kbps so good speeds.
Service is bit pricey though but with no opther option I'm happy to stay with it.
Remo