Yes you are 'Old School'! Stay that way as you have a more professional approach in maintaing you property. You have relized that no one will monitor you property closer than you do. Small unreported repairs can lead to bigger problems if you do not inspect you property often. You should require payment for any repairs that are caused by the tenant or the tenants guest, family etc. Payment should be in full no latter than the next rental payment due date, if not on the completion of the repair.