I put the InvisiShield on about a week ago and it looks fantastic. You have to be patient and don't use the squeegee that comes with it. I just used my fingers and a credit card. I had a couple small bubbles but they dried up in a couple days and now it looks perfect. It did take me an hour to put it on - I am quite anal about these things. The trick really is to put a lot of solution on the film before applying. Make sure the iphone is completely clean and you have a dust free environment. I also put one on my Macbook and 2 ipods. I love this stuff!
I screwed up my first ipod and called the company and they sent out replacements right away. Class act!
Finally! Someone that actually agrees with me.