Thanks everyone for your suggestions. A few models you've mentioned warrant further investigation. Here are my initial thoughts.
BMW F800ST - Heavy, tall, expensive.
Honda VFR - Kinda tall, a little hunched over maybe. Definitely affordable.
Kawasaki Versys - the right ergonomics, but very tall. No cheap used ones out there yet.
Suzuki SV650 - Looks like only the S has a fairing, but is pretty hunched over.
Burgman 650 - I think that's a scooter. Wife does not want a scooter.
BMW F650 (S, CS, XCountry) - need to do more research.
Yamaha FZ6 - promising
Ninja 650R - promising
I really like these last two, especially the FZ6, keeping it in the family, you know. It may need to be lowered a bit, the suspension and/or seat. The windshield and ergonomics look good, only a half fairing?
Will do some more research. Keep 'em coming. Thanks.