20 amazing gifts for the tech lover in your life

This year, stuff their stocking with gadgets and gizmos.