I downloaded the latest versions for each OS
1) Tried connecting with SABmax (android) to SABnzbd running on a ubuntu laptop. Tried doing it with SABcontrol (android)
2) Figuring it might be an issue with Ubuntu, I tried the same on my Win7 desktop
3) I tried connecting to my local IP (192.168.0.100) on Opera (android) rather than an app
4) Tried connecting to my IP on other machines
5) Tried changing the host from 0.0.0.0 to 192.168.100 and doing repeating the previous steps. I've tried changing the port to port 80 and adjusting the client settings to match
5b) I disabled the API key and the passwords too, just to rule them out. Also auto accept security certificate
6) Messed around with the router for a bit
7) Plugged straight into the modem and repeated the above steps (on android at least) using the external IP
So I think I've ruled out a router problem. I think I've ruled out an OS problem and a hardware problem. The only problem seems to be SABnzbd itself but other people seem to have managed it fine. I'm totally out of ideas and now I'm turning to you fine people for help. What can I do? Is there anything I have missed? I must be missing something

