I have used Oxy spray on all my clothing stains...seems to work on almost all...expecially blood. I also used it to clean the grout on my bathroom floor and was happy with that too.
I just saw CLR has come out with new products that sounds like it covers most of your list. I like clr for calcium remover.