http://www.invisibleshield.com/
have some good ones....
i got mine off ebay, it wasnt really the right size so i trimmed it down and now it fits great! cant even tell its on there....no bubbles or anything, they seem to work themselves out as you use the touchscreen...