It's not the down key I have a problem with, it's the rotate key. But your answers are still relevant.
The spacekey()=0 seems like the simple solution, I might have to play the original Tetris to see if it allowed multiple rotations with one button press.
The Timestamp solution seems a little cumbersome, but I might try to implement a function as it could be useful for future projects. My concern with this is that the game my seem unresponsive if someone hits the spacebar twice in quick succession.
Thanks for the suggestions!
===
"Life would be so simple if only we had the source code!" - someone else