Finally got around to reading through this thread. Interesting stuff!