Here is a brand new on for your list.
It's still very much a work in progress, but I'm writing a brand new front end for OBD-II communications and display. It's called JDash. At present, it only supports Subaru Select Protocol, but I'm planning an ELM module also. Why another OBD interface? 100% skinnable and it's cross platform too. When it's all said and done, this software "should" be able to display info for any OBD vehicle.
http://jdash.sourceforge.net