This post is sort of a prelude to a review that i'll be writing in the next couple of weeks....