Potential Caveats?

Unless someone else has already done this (please reply with details if you have!) I'm going to hack support for ECI ADSL USB modems into ASL 4.  I'm trying to plan it out so that I avoid any major fsckups.  Whilst i'm waiting for the release of the 4.0 Pluspack (HINT HINT TOM! )  Are there any pointers or advice people can give me on making the process as smooth as possible?  On my current firewall setup with a ACI ADSL USB modem (smoothwall 2.0 beta) the modem is set up as interface 'ppp0'.  Will ASL interact with that ok?  Anything else I should be aware of?

Of course once i've done this i'll post my instructions/results here! [:)]

PS: for the curious, I already tried hacking in precompiled binaries for the modem driver and the various associated required programs (pppd, n_hdlc.o etc.) into ASL 4.0 but got segfaults all the time.  -sigh- Back to Smoothwall again [:(]