Where have we been?
(this is very, very out of date - any volunteers to update it?)