The ASUS Wireless N PCE-N15 and the D-LinkDGE-530T both needed the modules compiled in order for them to work. The main reason I went with Shorewall is because you can set up two ISPs on a single interface or have one per interface which is what I did. The online examples worked well. That was the easiest part of the setup so far.