Aaron is right, as the amount of energy needed to accelerate a solid object to the speed of light is infinite. And as an object accelerates, its mass increases, so infinite acceleration means infinite mass, and thus we cannot reach the speed of light.
However, according to string theory, in...