Nice work...has a Sherlock Holmes-ian kinda feel to it.