Not all people are capable of doing their taxes because they do not understand the tax code - they could understand the code if they ever read the code. The process is not seamless and does require understanding. For those that do understand, the software is excellent.