I suppose that it would not be too far off the mark to suggest that having an alarm clock to wake one up every morning is a crucial aspect of modern day life. After all, it is far too much of a hassle to have a pet rooster within the confines of a city, let alone if you happen to stay in an apartment or flat. Having said that, while ...