**Rate and comments are appreciated**Colorful Alarm is the ultimate alarm in the Android Market, fully configurable, with three steps to make your wake up easy and let you start the day in a good mood. First, it will start with the light step, lighning the room with a color of your choice (or dynamic colors), then it will ring a relaxing sound, a forest in the morning, waves of the ocean, or any other of your choice. After a while (a time that you can configure), a song that you have previously selected will wake up you in case you are still sleeping.Perfect alarm if you want to start the day smoothly, without the roughness of typical alarms or standard songs, or in the case you want to wake up and let your partner keep dreaming.The options you have:- Shake to stop function.- Ilimitated alarms for weekly alarms.- Ilimitated alarms for one day alarms.- Dynamic colors at the light step.- Give a name to the alarms.- Independent vibration for each step.- Different strenght of vibration.- Crecent (fast or slow) or constant starts for sound and music- Step duration editable.- Snooze function with number of repetitions and time between them.- Notification to stop the snooze.- You can adjust the sensitivity and the time of the shake to stop function.- Notification of the next alarm.- Time until the activated alarm will ring.- Test mode to test your configuration.- Clock on the wake up screen.If there is any problem, please, send an email with the problem to firstname.lastname@example.org and I will fix it as soon as possible. Thank you!Tested and working on:Samsung Galaxy SNexus OneZTE BladeHTC MagicHTC HeroHTC DesirePermissions explanation:android.permission.DISABLE_KEYGUARD: To be able to stop the alarm even when the phone is locked. android.permission.READ_PHONE_STATE: This is to avoid the alarm ring then you are in a call and to stop the alarm if you recive a call while the alarm is ringing. android.permission.RECEIVE_BOOT_COMPLETED: To set the alarms again after the telephone is rebooted. android.permission.WAKE_LOCK: To wake up the phone when is sleeping if an alarm is set up at that time.android.permission.VIBRATE: You can configure different modes of vibration, so is obvious I need this permission. android.permission.INTERNET: There is a donations system (totally voluntary) that needs to have internet access.android.permission.ACCESS_NETWORK_STATE: Same as internet permission.com.android.vending.BILLING: Permission added to include the possibility for you to make donations through google check outKeyword: wake up clock, alarm, relaxing, color, morning, nature, alarm clock, alarma, naturaleza, relajante, despertador, mañana, snooze, shake to stop, free, custom, easy, friendly, sunshine.