Hi, This is probably a very basic question but it's just something I don't seem to understand... I'm just reading up about quantum computers and how they are supposed to work. I don't know all that much about quantum physics so my ideas might be off, but I might know enough to understand the basics... While reading about quantum computers I found that they are supposed to be so powerful because their qubits can take not just the values 0 and 1 (like ordinary bits) but also any value in between (a mixture of 0 and 1). This is supposedly what allows them to hold much more data and compute much faster. Now my question is, how the hell does a computer deal with "a mixture between 0 and 1"? I can understand how computers use 0's and 1's to calculate things, and for some reason I can't find anything (at least nothing I can understand) about how quantum computers compute with this mixture between 0 and 1. I also read that the state of the qubit, when measured, collapses into 0 or 1, and nothing else. So if the qubit is still only 0 or 1 after being measured, do quantum computers somehow use the value of the qubit before measuring it..?! I don't seem to understand this... If they must measure the value before they can use it, how can quantum computers be more powerfull? How is a qubit then different from a normal bit, since after measurement it's still only 0 or 1?? There's probably a huge misunderstanding on my part, I would appreciate it if someone can point it out and possibly explain what I'm not getting... Thanks!