@kv151: good stuff, following