You might be in need of one of these technological innovations...