I have 2 questions about quantum computation that I find interesting. 1. I understand that because the qubits are in a superposition and therefore do not have defined values that they perform all the possible calculations at once therefore making it the most powerful and parallel processor possible. So lets say for example that we have a 1 qubit computer so in one process or sweep it will do all three possible additions simultaneously 0 + 0 0 + 1 1 + 1 so do they need to store all the results and than sift through them to find the answer there looking for or what, it doesnt seem very practical to have all the possible answers but not know which one is correct. 2. If another theory proves to be right in the next 50 or so years such as string theory would that mean that quantum computing is infact impossible since it relies on the principles of quantum physics. any help with these questions is appreciated. thanks in advance.