I like my turkey moist, but whenever I try to make it it ends up dry. I guess it is due to my 'high level' cooking skills. Last week my friend told me about this roasting blanket with which you can cover your turkey before roasting it, http://www.sparkinnovations.com/poultry-perfection/. She said this will keep the turkey moist. I wanted to know if this will work before buying it. have you used this product? Will it work as they claim?