For my MacBook Air (since my MBP has an anti-glare screen), I use the iVizor made by Moshi. Their website is moshimonde.com. This matte screen costs more than the cheap ones you get on ebay. The reason is that the adhesive is only found on the bezel portion. This means that the matte film sits on top of the Mac's screen without any adhesion. Therefore there are no bubbles since there is no adhesion to the screen itself.
It is not as good as a dedicated anti-glare screen produced by Apple, but in my view it's the next best thing. Those bubbles would drive me nuts.
By the way, if you absolutely need a matte/anti-glare screen -- and you realise Apple has cut the anti-glare entirely from its lineup -- can I say it: IT IS YOUR FAULT. There's been a wordpress petition out there, and the support from the Apple community has been very poor.
I can't actually tell you the URL for this matte petition because the MacRumors moderator bans people who give the websites of petitions. But that's another example of the Mac community not being supportive of the needs of users who need matte screens. But if you search Google for Mac and matte, you'll find the wordpress petition.