For those of you wondering how to clean grout--try a product called "Zap!". My DH was going to regrout our bathroom but he tried this first and said it worked wonderfully. This was on bathroom tile though, with the very thin strip of grout. I'm not sure how it would work on places where larger tiles with larger grout are.
As for hardwoods, when we first moved into our house 10 years ago, we had "builder grade" hardwood floors in the foyer, kitchen, and breakfast area. They weren't solid oak all the way through and they had two coats of polyurethane on them. They were made by Bruce. They sucked. My kitchen looked horrible within 2 years. The finish totally wore off. But I still loved the wood. So about 18 months ago, I had them ripped out and all new floors put in. I found out a lot. Floors have come a very long way in 10 years. First, don't buy a floor without a minimum of a 25 year surface warranty on them. I learned that the floor I had probably only had a 10 year warranty on it in the first place. The stuff they sell and most Home Depot's and Lowe's offer only a 15 year warranty. Expo sells the higher end stuff.
Floors made these days have 7 coats of poly now plus a layer of titanium dioxide. These are supposed to make the finish much more durable. So far, I can tell the difference. These floors are holding up much better. I do have two dogs and one of these dogs has toenails like you wouldn't believe. Yes, I have toenail scratches. If that kind of thing will bother you, then you better stay away from hardwood floors. My floors have and will continue to get "character" marks. However, the finish still remains wonderful. I also have small cracks now in many places in my ceramic tile. So, I guess every surface has its problems. But for durability, you really can't beat the laminates. I just wish they would look a little better.