It seemed like everything was working perfectly for the Staff Parking permits. People were able to buy and were charged correctly for any permit they wanted. However, there was a small glitch for the Secondary and Replacement permits on the reporting side. Since the price was always the same no matter when it was purchased, it did not record the term, which of course messes up the report produced. So I've patched that issue for now and will permanently fix it for both staff and student permit applications later this year.
I've also created a new generic login and validation procedures under the wou_util schema in the package wou_login. It only uses sundown, since kitty will be gone by next week. It worked perfectly for me, and I'll add some comments to it soon.
