The day–to–day grind can be daunting: Bills need to be paid, errands need to be run, and work must be accomplished. But occasionally, the wonders of what is possible with technology hits us. Among them are devices, systems and programs that not only make life better (read: easier), they also open up possibilities for new branches of development.