Originally Posted by
Oleg
Just to clarify: custom firmwares are not a Linux hacks. It's identical in way, which ASUS uses for building their firmwares.
As for your questions. There 2 different custom firmware packages available for WL-HDD, one is done by JockyW, which uses wl-hdd native firmware sources and adds some features, like samba 3.0, nfs and so on and has the same wl-hdd web interface. It does not contain upnp though.
Another custom firmware is built by me, using wl500g and friends sources, and it contains all functionality available for wl500g, including upnp, plus support for ide drives. But this firmware does not automatically mount hdd on boot and samba should manually configured. My firmware already contains samba cp850, as well as other codepages, filesystem support could be added to, if this needed.
So, you free to choose whatever you like. As for upnp - it's just a good backdoor for trojans... It's better to avoid using it completely and specify things which you need manually.