The Tile Cleaner works on all colors of grout and tile. The grout in my apartment is white and the grout in my condo that I rent out is a dark brown. It really is amazing. I learned about it from my contractor. I used it incorrectly the first time...I didn't read the instructions and let the cleaner sit on the time for the 10-15 minutes. It still got clean but not near as clean as it did when I used the cleaner properly. The tile in the kitchen isn't sealed either so it gets very dirty. After using the cleaner, it looked it did when the contractor first installed it.
I have two Haan steamers:
This one is the floor only unit although I have used it on walls too until I realized the paint was starting to come off (yes it gets that hot!). This one heats up very quickly. It's not my exact model but it's close. Mine doesn't have the swivel head and I think it was a little bit more expensive which is kind of annoying! I use this one a lot on the carpet to kill the dander and dust mites which really help my son's allergies. I use it on the mattresses too. Just remember to let the unit fully heat up before putting on the carpet attachment. Otherwise, the steam will not reach it's maximum temperature.
http://www.qvc.com/Haan-Slim-&-Ligh...ELL-_-IOFFER-_-1&relType=IOFFER&refLocation=1
This is the one with attachments...again...it's not my exact model since they have upgraded it. This one works amazing on bathtub tile. It's great for the car too. I have used this one on countertops and mirrors. I have even steamed the fridge and oven doors. One word of caution about this one though is that connections between the attachments is not water tight -- they may have fixed that problem with this new model. This means that every now and then a some drops of water leak out and it does kinda hurt when the water hits your hands or arms. It's not enough to really burn anyone but it isn't a fun experience. I still love the machine though. This one takes a lot longer to heat up for some reason...3 minutes. Plus, once you run out of water, you have to wait for the unit to cooldown (maybe 10-15 minutes) before adding more in. The slim and light you can refill at will.
http://www.qvc.com/Haan-Complete-Professional-Multifunction-SteamSanitizer-Search-Results.product.H362342.html?sc=H362342-SRCH&cm_sp=VIEWPOSITION-_-7-_-H362342&catentryImage=http://images-p.qvc.com/is/image/h/42/h362342.001?$uslarge$
The pads for the both units are interchangeable. The only time I have had streaks is if I didn't change the pad often enough. I even wash the pads in the washer...they are very easy to clean.
HTH!