That's no security at all since the basic wifi hack tools list the connecting MAC addresses and have a button to spoof the MAC so they can use your connection.
-> I will be blunt here.
1. Some routers don't work proper with MAC filtering. You may as well leave it disabled. If you feel it should work, talk to them, not me since all I want is a secure working system.
2. My tests would be to take the router defaults, radio on, mixed B and B wifi, no security, change the SSID and test immediately. If the device won't connect then I go to a free wifi hot spot and test there. If I can't connect at free wifi hot spots I know I will be wasting my time at home.
3. Finally with the system working I enable WPA. If you use MAC filtering and/or WEP it's good for about 2 minutes given the new wifi hack software that children can run. It's that simple and causes many un-needed service calls.
More at http://forums.cnet.com/5208-7589_102-0.html?forumID=62&threadID=264135&messageID=2584349
Bob
Hello everyone,
I'm fairly good with comptuers / networking but this issue has me baffled. Help would be greatly appreciated.
I have a linksys router (WRK54G) and have 2 desktops and 2 laptops connected to it wirelessly at the moment. I bought 3 smart phones (AT&T Tilts) and a new laptop recently. I don't use encryption but I do have MAC address filtering enabled.
The issue is that 1 of the smart phones can connect to the network and the internet, but the other 2 phones and the laptop can connect to the network but not the internet.
I did add their MAC addresses to the "allow" list ofcourse, which is why they're able to connect to the network. DHCP is enabled, and these devices get an IP address. I can see them as connected when i log in to my router as well through one of my other computers (I see the MAC address and the IP assigned to those devices) so I know they're properly connected to the network. However, when i try to pull up a website (using either its ip or its domain name), the devices try to open up the page but eventually give me a "The page cannot be displayed or downloaded because the connection was lost" on the pocket PCs, and a generic "page cannot be found" on the laptop. I don't see these requests in the outgoing log table of the router either... I'm supposed to see them as when i use one of my desktops, I can see which site was accessed by which IP.
So basically, the requests from 2 smart phones and 1 laptop aren't even getting to the router apparently. What could be wrong? These devices can access the internet on other routers elsewhere at my workplace or at wi-fi spots.. just not at home, which is a major inconvenience. Why would the router be stopping some devices from connecting to the internet and allowing others? I know it's not a setting in the devices as it can access the internet through other wi-fi spots elsewhere..
Help will be truly appreciated.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic