Why does MacBook connect to AirPort Express but has no internet connection, while iMac works just fine?
Setting the AirPort Express b/g to g-only mode solved this problem for me, though I don't understand why.