As was mentioned, stainless has to be very, very clean. I heat mine dry and then add oil or butter to it. I let the egg cook over a medium heat until the white is set. Rarely does the egg stick. I can usually use the wrist flip method in both of my stainless pans as the eggs just slide around on the cooking surface.
I love my cast-iron. It is as slippery as the best teflon. But it doesn't lend itself to wrist-fliping anything. It's too heavy for that and the sides rise at too sharp of an angle from the flat bottom, where my stainless has sides that rise in a gentel crurve from the bottom.
To season the cast-iron, I don't want to wait for 12 uses before they work properly. So I accelerate the process. I brush with oil and throw on a very hot charcoal grill and let bake until it quits smoking. I then rub in more oil while the pan is still hot and bake again. After about three to four coats, she's ready for cooking.
I have used this method both in the oven and on the stove top. In the oven, I bake it at 450 and on the stove top, I use the highest heat setting on my gas stove. But when doing this in the house, I have to be alone as the windows all have to be wide open, with a fan assisting air transfer out of the house. The pans generate considerable smoke. I also have to cover the smoke alarms. But then, I can be an extreme kind of guy when I want to accomplish something. I recomend you use the outdoor method, or use the 350 degree oven method and twelve or so cooking sesions before expecting you cast iron to work well.
Alternately, use the 350 degree oven method, and then deep fry something in the pan. This will quickly season it as well. And I agree that you don't use soap to wash cast iron. Just hot water and a stiff brush will clean it up with minimum fuss and effort. And never put it in the dishwasher!
seeeeeya; Goodweed of the North