I have a MacBook and an iMac, the iMac is brand new and directly connected to the internet. My MacBook has always used Airport, with my Netgear router.
I have not changed my router, modem, or anything else about my internet. I've had my MacBook since March, and iChat stopped working correctly...