Software publishers and machine manufacturers who look to protect and license their software with hardware keys (dongles) spend a significant amount of resources testing and evaluating the functionality of different solutions before making a decision to buy. While critical, technical functionality is not the only aspect of such solutions that matters – physical design is and should be a key factor in the evaluation.