Thanks everyone! It was very fun. I work on systems and software engineering for my day job, not exactly the same thing, but many similarities in how you problem solve and troubleshoot complex systems with many different parts. Persistence, process of elimination, lots of reading, reading more...