OP's query did not specifically mention using safari as his default browser.
I've had problem in the past, using my G3 iBook - so now I always launch with IE version 4 (yes, the older the better) to get IP, check whatever 'agreement' needs to be signed, and then launch firefox and my email app.
I use airport (not airport express), still running 10.3 on this iBook.