Yes to all of that. I used an IBM 360 in college.
(Ah, the good old days...) :-)
That kind of also brings back the memories of the "hanging chad" election...