Try teh Apple store, I got the crystal screen protectors there not too long ago. You also might try a generic protector that can be picked up at one of those cell phone kiosks in many malls. I got one of those too for my son's 2G. it looks great.
If I've helped you, you can help me by clicking on that Thanks button.
iPhone, the Swiss Army knife of the 21st Century.
If you want a really good one the crystal screen protectors from apple are probably the best. But you can get some decent ones off of ebay for pretty cheap as well.
I am using one from screenpatronus, an ebay seller. I like it a lot. The reason that I purchased one from them is, because they have the best feedback rating among similar sellers. LOL