Rboy, I just wanted to thank you again. I got everything working pretty much perfectly and appreciate all the help.
I'll be upgrading to the newest version of the app today, so if you've fixed these issues/made these improvements, ignore this:
1) The "Expire on" setting works great with one small exception. If I set a user time limit (start date/time, end/date time) it seems that the command isn't sent to the lock unless I actually go into the scheduler during the time frame in which the code is enabled, and then again it isn't disabled unless I go back into the app and hit "done" after the expiry date/time. So it seems (and I could be doing something wrong being a noob) that I can set the expire on dates, but that the lock doesn't automatically add the code at the specified time/date unless I've gone in after that point and hit "done".
2) This is just bells and whistles: Is it possible to add a calendar for the date for "expire on" instead of having to type out the YYYY-MM-DD?
3) This is also just a bell and whistle: I am now getting (since the new 5.2.2 upgrade) text messages saying "Requesting to delete user 29", can you change it so it uses the defined name instead of the slot #?
Other than that, amazing.
Now to figure out how to update the app (I know the instructions are on your webpage)
*Update: I believe I've updated the SmartApp to 5.2.2, when I load it, that's the version it says, but what does "IMPORTANT, DON'T SKIP THIS STEP: Open the SmartApp on your phone, check/update your settings and hit "Done". If you don't do this last step the SmartApp may not work.". I assume this means "go into the smartapp, hit "next" in the right corner, then "done" on the next page and you'll get the green "all good (or whatever) banner"