Excelent read, now I think I'll write a paper on it.