Almost every day, engineers surprise us with new generation high-tech devices. Some developments receive rave reviews, others ...