Ok, first off let me tell you what I am trying to do. I have this large LED display (5 inch high numbers) that we are using to record elapsed time with starting line and finish line sensors. When I get my cable I will be able to capture these times off of the serial port (Chronomix format). I eventually want to write a database app that will record these times automatically into the appropriate record but for now I just want to get something extremely basic set up.
For now I just want a simple display of times as they come in with the most recent time going to the top of the list. I also want to record these times to a file but that part will be easy. Here's a screenshot of what I am after from the program I have so far:

Here's the script:
http://voidmain.is-a-geek.net/files/scr ... ed_time.py
Notice the times are just hard coded. What I would like is the equivalent of a "tail -f filename" inside the program and as numbers are read the display is updated. Latest time on top pushing the older times down. I haven't been able to figure out how to set up a loop that will wait on input and then update the times when input is received.
Thanks for any help!
P.S. I am using an LCD font that I got from here:
http://www.spinwardstars.com/scrfonts/lcd.html
The font isn't needed to make the program work though.