It has an MP3 player, picture viewer, plays movies, tells you the time, shows a calendar, and will tell you what the temperature inside is. It also has an alarm clock feature built in so you can set it to wake you in the morning.
It has a 7-inch screen and what looks like a separate screen that is just for the alarm clock. It has card slots for SD/SDHC/MMC/MS-Pro Duo/CF memory cards from which it can play MP3 files, display pictures, or play AVI or M-JPEG movies.
This thing may only be $149, but it could be the worst $149 if you wake up in a bad mood one morning and throw the thing against the wall. I know I have a tendency to do just that, that’s why I found some place close that always has some alarm clock for under $10.