Here is a USB Designer Hub that serves also as an alarm clock. The hub has a 90-degree rotatable stand design. It offers four USB 2.0 ports. As alarm clock, the device offers 12/24-clock display format, alarm with 5-music snooze and calendar display. It even shows you the indoor temperature in Celsius or Fahrenheit.
This USB Hub/alarm clock measures 84 x 84 x 20mm and weighs 60g. It is available in Blue, Orange and Green for $15.