Created a challenging tech themed crossword puzzle... argh these th...