Thanks for the latest comments.
flnycus, I will keep you in mind. Why are you thinking of selling yours?
NJshadow93, I realize that the 4th gen 6-cyl engine is an upgrade over the previous one, but if I'm towing something on the lower end of weight (3000 lbs), I'm wondering if that would be a problem. Other than the engine itself, does anyone know if anything else about the 4th-gens makes them better for towing compared to the 3rd-gens?
Yesterday I was planning on bringing my wife to a local dealer to check out a 4Runner (the particular one they had probably isn't on my short list, but they're close by so it would have been easy to get an initial feel for them). Unfortunately, we were late to get going and then a brutal storm came through, so we stayed home. Today we're planning on hitting the closest CarMax. No 4Runners there

but they have several of the other vehicles on my list, so it will be a good way to take a closer look at them all at a single location. While I'm there we can get a quote on one of our cars to see how bad the dealers will be looking to insult us on that.
They have an '08 Highlander and an '05 Acura MDX there, and I'm worried that my wife and daughter will fall for that. For some reason, my daughter thinks the 3rd row seats are great, even though it would be a rare scenario where we're bringing others in our car and she would need to sit back there. But the reliability issues I've read about with the MDX will probably keep us steered away from that. They also have an '07 FJ Cruiser, but as much as I love the styling of it, it seems a bit less practical than the 4Runner (it will be interesting to see what my wife and daughter's take on it will be once they see it up close and sit in it). I suspect that the Highlander will provide the stiffest competition for the 4Runner, since it looks like it will offer a more spacious interior.
They also have an '09 Jeep Wrangler Unlimited X (4-door) which I'd like to take a close look at (this wasn't on my list and I've done no research on those yet), an '06 Honda Pilot (not sure if those suffer from the same mechanical issues as the MDX's - this one's newer so maybe not - but I don't care for the styling), an '07 BMW X5, and an '06 Mercedes ML350. We definitely won't be test driving them all, and probably won't even have enough time to *look* at them all. The list order I mentioned is pretty close to the order in which I'll want to look at them.