I found this hard at first and didn’t make much headway until I’d cracked a couple of the long downs. Azed’s tech-knowledge surprised me a bit — so much so that I resisted both tech-centric answers until I could do so no longer.
Everyman 3568
Due to unforeseen circumstances, the blog for this puzzle has been delayed but it should be available by late afternoon/early evening.