Tiger, Welcome to ECN, mate. That post is brilliant! One point about the Network key, that I don't think some people realise is that it uses Hexi-decimals (0-9,A-F). You can make quite a complex string of numbers/letters in your key.
Another thing about passwords, is don't fall into the trap of using easily typed strings like 123456 or QWERTYU.