Definitely need to distinguish between the thermal velocity of the electrons (also known as the Fermi velocity) which is pretty fast but randomly directed, and the Drift Velocity, which is the bulk movement rate caused by the applied electrical field, and actually carries the power in the circuit.
Couple of good references are:
http://en.wikipedia.org/wiki/Drift_velocity
http://resources.schoolscience.co.uk/cda/16plus/copelech2pg3.html
Basically, the drift velocity is tiny because of the relation between the number of electrons in a conductor (roughly one per atom) and the number of electron charges in a Coulomb.
The bottom line in the Wikipedia article says (apparently correctly):
"As a numerical example, for a copper wire of 1 square mm area, carrying
a current of 3 amperes, the drift velocity of electrons would be about
0.00028 metres per second (or just about an hour to travel one metre)."