I suggest having UPnP enabled by default, but also only using UPnP if trying to connect without fails (as people may have manual port forwarding setup, or their router might handle it without any configuration). The idea is that by default it should Just Work with the minimum amount of configuration needed.
__________________
-- Torkell

|