What are some of the ways in which technology has improved our lives in recent years?