It is difficult to remember what options work and when and sometimes it causes bad punches to occur. Also it would be nice to use the “AT” command in more situations to correct punches. Here are the items I would like addressed. Please edit the existing bots we have for this instead of creating new bots unnecessarily and cluttering up the bot list. Though if a new bot is needed to add additional functionality, that is fine. Currenlty we can use the AT command only in conjunction with the IN command. So, for example, say a tech forgets to clock in in the morning. He can correct his punch in all at once by entering IN AT 08:00. We would like this to work with all other commands too (WFH, BACK, ONSITE). When returning from break, we can currently only use the BACK command, which returns us to the last clocked status. I would like to allow the use of IN, WFH, ONSITE or OUT in addtion to BACK in order to return from breaks. The reason is sometimes techs forget they have to use BACK and so they enter IN/WFH and when they are in a hurry, they fail to realize that this command errored out and they are still on break. The second reason for this is sometimes we don't want to return to the same status we were in previously. For example, if we were IN, then went on Lunch, then after lunch we might go straight to an onsite appointment. So it would be nice to be able to just enter ONSITE when returning from a break instead of having to go back into the IN status, then we have to go OUT, then we can go to ONSITE. This is messy and actually can make the punch log longer and more convoluted then it needs to be. This is similar to #2 above. I would ilke to switch between any of these status's IN/ONSITE/WFH without having to clock out first. So if I am WFH and head to an onsite, I don't want to clock out first, then enter ONSITE. Then say after the onsite I head to the office instead of back home. In this case I don't want to have to switch from ONSITE to OUT and then back to IN.