This would especially be good due to the UPNP features already in the program.