Forgot I posted this, yes my HFS and Apache work fine over the internet, the self test still says I am behind a router though. Network changed a little, but essentially the same, still using a bridge to save the need for a network switch in here, hard to explain my network layout, I have two long network cables that run through the walls, and then a bridge with an old ethernet card that links a third device.
An old version of utorrent I prefer using has the same problem, it thinks I haven't forwarded a port either.
So it may be a restriction by windows, or something that has been overcome by newer software versions.