Check out Phantom Skinz. Much cheaper, feels as if nothing is on the device but provides the same protection and does not attract a lot of fingerprints. For it's price, they provide two films as apposed to only one with ZAGG. Save yourself the money, however you do have to wait for it to be shipped.
Phantom Skinz - Clear and Matte-Finish Protection Film for HTC Evo 4G
Tell them I sent you there. You won't be disappointed. I haven't and I've tried Zagg and BestSkinsEver.
One more thing, if you're doing the whole body, plug every port/hole with either painter tape or a piece of absorbent microfiber.
To do the tricky small pieces and tabs, align the piece and use a new, clean microfiber cloth to press down and absorb the water that seeps from the piece.
It's the quickest way to secure the trickiest parts.