I have tried everything to get my white cast iron bath stain free. I bought some miracle bath cleaner some time ago which has roughened the enamel making it look permanently grubby. I do give it a good scrub with Cilit Bang which seems to do the job for a while.
Apart from a full reanamel does anyone have any ideas on what else I can use?