I think the app is generally fine—I personally don’t use it for much besides keeping track of my checkouts, and therein lies the problem. Yes, I should be responsible and keep track of when I check books out and when I need to return them, but I work often and unless I’m reading the books all week, I can (and often do) easily forget that the return/renewal date is approaching. What would greatly improve this app is having it notify you about impending return dates a day or so in advance, that way I wouldn’t be so clueless that the books I’m still reading have been overdue for an unfortunate amount of time! I also feel that if you still have renewals available (you can renew checkouts twice with the app before needing to renew in person), the app should automatically renew your checkouts for you instead of charging you fees. Forgetting to check the app seems to cost more than using it has been worth—if I’m going to renew the items anyway, why do I need to be charged because I was supposed to open the app and click renew on Monday instead of on Wednesday? There’s my two cents; please consider implementing these changes, thank you.