Don't listen to anyone who says MAC filtering isnt a good solution...
We tried everything here until finally implimented MAC filtering and its made the world of difference. It gives you so much control and has been bullet proof so far in terms of security.
It has worked very well here.