There's a lot of factors in wireless reception. Remember your external dongle has little between it and the rest of the world. Your wife's iBook has a fairly thick plastic case between the antenna and the rest of the world. Your dongle might also have a better antenna than the iBook. Your wife's antenna isn't necessarily broken, if it were there'd be no reception, but it simply might not be as good as the one you've got.