Have a look here. I'd love to have more discussion over there (also because I don't want to hijack this thread).