The hardest part is setting up the system itself.

Between finding a good sound clip and a free alarm that doesn't require too many hardware shenanigans in order to work right, it takes quite a bit of effort to get right.