Almost every day, engineers surprise us with new generation high-tech devices. Some developments receive rave reviews, others seem perplexing. However, these inventions have one thing in common - they ...