I'm not sure if this has been discussed before, but perhaps you can change how we create/join mulitplayer games? Instead of us having to port forward, maybe It can be like a "peer to peer" connection. I'm not sure if that is possible, but just food for thought.