It is hard to sum up in one post, but I think you got REALLY close.

JFord