My wife and I are looking to replace our 1998 Dodge Caravan with simething smaller now that the last kid is out of the house. I LOVE my Focus ZTS, but she finds it too small. We have looked at the Subaru Forester and at the new Mazda5. I am also considering the Pontiac Vibe/Toyota Matrix twins and, possibly, the Honda CR4. Since I live in an urban area and we don't get all that much snow in Northern Virginia and neither of us is planning any serious off-roading in the car, 4 wheel drive is not a requirement. But it may be a nice addition. My question is this: Have any of you all had any experience with any of these vehicles and, if so, what was that experience? If you have any other suggestions in that general size class, I would be interested in hearing them.