The last two decades have seen possibly the most rapid advancements in technology of all time. A new hi-tech idea seems to pop up every day, whilst the technology we do have is constantly evolving.