Technology and CPAs: The full survey