DNA computing is a rapidly emerging technology that promises to outdo conventional computing in both speed and miniaturization. DNA computers will be cheaper to manufacture than desktop computers, but have the potential to be as powerful as supercomputers. Not only will they be useful for many of the same things traditional computers do, some DNA computers...