Can new technologies help solve the mysteries of migration?