anyone know how long it is, and can I get either a longer one or some sort of extension cord?? Robert