Mostly working!

24 hour support isn't quite there.  Hours > 21 get chopped.
Found boolean operators, using that instead of int