Amazon has the La Crosse Technology 616-1412 Projection Alarm Clock with Indoor Temperature for $14.72 was $29.95!
See what time it is on the ceiling or wall without having to get out of bed. Manual set in standard 12 hour or military 24 hour time. Displays your indoor room temperature in either F or c and feature an snooze alarm and calendar display. Requires 2 AAA batteries or use the included AC adapter to operate.