@bimmerhead: Well written.