Ah yes, Denny my man, I was being a little facitous there. Current flow is indeed electron flow since: 1 Amp = 1 Coulomb of charge per second. And, 1 Coulomb = 6.24X10(to the 18th power) electrons. Without our little friend, the free electron, those ol' ammeters would budge nary a hair.