Yes, it went way off topic. I asked the mods to split it because both threads seemed valuable. The other thread is here.