Planet Bike Protoge 9.0
I bought because it's cheap (under $30) and it displays speed, ride time, distance, actual time, and the temperature all on one screen. Also, it has a 2nd wheel size option which is nice as I use the same bike for road riding and mountain biking.