Easy-Off Bam! is also great for getting hard water stains off your bathroom fixtures, etc. I have a bottle of that in my bathroom and swear by it for getting the hard water off my chrome fixtures (and things like crusted toothpaste off the ceramic, without harming the ceramic underneath). After I use it, they sparkle like they were made of platinum, not just chrome.
Warning, though - Easy-Off Bam! is highly caustic - even with gloves on, I've gotten a slight tingly feeling in my fingertips when the gloves came in contact with the cleaner. I'd suggest using a scrubbing brush or a sponge with a handle if you're going to use this particular cleaner.
Another cleaning product I swear by is Fantastik OxyPower all-purpose cleaner (it's the blue stuff). It cleans just about anything and everything you could think of. It doesn't quite give chrome fixtures the shine that the Easy-Off stuff does, but it's a close second. It also does a fantastic (no pun intended) job of cleaning the tub and shower.
I also use Clorox or Lysol cleaning wipes (or off-brands, if I'm low on funds) to disinfect my toilet seat and the bathroom sink, or Clorox Anywhere Hard Surface Spray, especially for disinfecting the parts of the toilet that we come into contact with on a daily basis, such as the seat and flush handle, and the faucet handle of the sink (my bathroom also doubles as the guest bathroom so I get a few more people using it than the master bathroom). For household with kids, the Clorox Hard Surface Spray is also good for disinfecting high chairs, booster chairs, hard plastic toys, etc - it's a very dilute bleach solution, I believe.
I do need help with one particular problem, though - I shed a LOT of hair. Everywhere. My bathroom floor is white tile, but my hair is black, and it's a constant battle to keep my bathroom floor clean and hair-free. Does anyone have any suggestions besides the Swiffer (it works, but doesn't pick up every stray hair) to stay ahead of the game in keeping my floor hair-free? I sweep pretty much every day, or try to. It just doesn't seem to do much good...