Huh - there IS such a thing as non-stick aluminum foil! But I think the regular size and thickness roll is what is available; the HD non-stick is pre-perforated 12" x 18". Doesn't seem to be conventional rolls of HD foil with the non-stick coating. I haven't seen or tried it, but it sounds interesting.
Here's the FAQ for the roll:
http://tinyurl.com/2xjvaand for the pre-perforated:
http://tinyurl.com/37ntwThanks for the question - I had no idea there was such a product out.
Tom