When I became anemic in college my Dr reccomended getting a cast iron skillet along with an iron rich diet. The iron from the pan will leach into the food, especially acidic foods like tomato sauces etc. I have had the pan for last 18 years (

) and it is still my favorite pan. I make the best cornbread in it and rarely does anything stick since it is so well seasoned.
I too hate teflon and don't own a single "non stick" pan. I consider myself a very good cook and have never felt the need for non stick. However I have a friend who says she can't live without hers for dietary reasons-so can use little to no oil.
You can get pre-seasoned cast iron though I have no idea how they do that

: . The key with cast iron is no soap EVER and hot water only when neccesary- Basically you can just wipe it clean most of the times.
HTH's