Shopping around for the right time and attendance software is no easy task. There are a lot of