Another day, woo. Recently the battle has been lets get linux to work with an ADSL modem. The manufacturer has drivers Alcatel But the adsl provider here BellSouth uses PPP over ATM for the connection. With the 'official' drivers this requires a kernel patch that (surprise, surprise) broke under kernels 2.4.xx (where x > 5) Luckly This is a userland solution to the PPP over ATM stuff and as an added bonus its GPL'd. (though it uses the binary microcode from alcatel to actually get the modem to do something besides look cute with two green led's on it)
Now if the kernel would stop locking up from time to time for no apparent reason life would be good.