DHCP on Multiple nets/interfaces

Well, thanks to the forums, I've got DCHP mostly working serving TWO networks.  But, getting it done has raised more questions.

My configuration:

ASL 4.1 box with 3 NICs (ethernet) - 1 connected to my DSL modem (not PPoE, just plain 'ol ethernet) with a single staic IP; 1 connected to my internal network (192.168.1.x) and one connected to a Linksys WAP (192.168.2.250).

I'm running a separate DNS zone on ASL, which seems to be working great.

As far as DNS goes, I've hacked it according to the DHCP_Mutiple_served_networks document (which was for ASL 3.2); but have run into some issues.  The biggest issue seems to be the ASL gui.  It LOOKS like it was set up to do what I want to do (it has a drop down for 'network to serve'), and three networks show up - but, when I select one, all of the others 'reset' to defaults.  And, the 'dhcpd.conf' file winds up reflecting only the LAST set of changes I saved.

I've asked in another post if there's a 'Hacker's Guide' to ASL; but thought I'd put this out as well.

Any assistance would be greatly appreciated.

Clay Jackson