It's not every day that a product launch creates a palpable buzz in the beauty world, but when it does, you can expect editors to be all over it. The latest instant skin celebrity is called Firma-Face XR, and we just had to find out if it was worthy of the hype.