Teflon is evil. And harmful. It was not meant to go into a high temp oven. I'm in the industry. Believe me I know! I use a stainless steel roaster. You can scrub the Heck out of it. Just use plenty of PAM. I even use the disposable aluminum kind. Works like a charm!
My most favorite rack is from Cuisipro. It has a 'spine" that you can pull out and seperate the two sides. No lifting the bird! See here:
http://www.cookware.com/asp/superbro...fid=GANk232270
Good luck!