This post looks really interesting, as do the comments. I'll be back after I have some morning coffee to wake my brain up.