With many Windows Phone 7 handsets having kick stands, one might as well get some more use out of it than the occasional Slinged movie.
To use 3rd party alarms currently on Windows Phone the device basically has to remain running all the time. Crewbeat has turned this deficit to their advantage by creating Night Stand Clock for Windows Phone 7, which shows a typical night clock with 8 different faces.
Of course this system works best with the device always plugged in, but at least with devices with AMOLED screens some good use can be made of those deep black levels. The software works in portrait and landscape, and is available in Marketplace here.