I am working on building a Linux firewall/router from an old computer. I am\na tech, but not versed in Linux. I find this task to be daunting. What a\ncrazy system. I have found several solutions (CDRouter, M0n0wall) that I\ncan get up and running. Major problem is drivers. I want to use a Diamond\nHomefree card and a Wifi card as LAN ports. First I have to search and\nsearch to find drivers. Then I don't understand the web pages put up by the\npeople who write the drivers. There is code, instructions, all kinds of\ndifferent files with different extensions. Do you really have to recompile\nthe kernel just to add a driver? Not to mention then I have to figure out\nhow to open the iso file, change the files in the iso and burn it back onto\na CD. If I add or change a card, I have to go through the whole process all\nover again. How can the average user be expected to do all this? Linux\nwill never be main stream because it seems that the people developing it\nwant to keep it part of their secret world. The one good feature about\nWindoze is that anyone can click and load a driver and it will then be\naccessable to all hardware and software in the system. No brainer.