Is it a case of paying peanuts and getting monkeys?
As to your calendar problem - if you use microsoft, put the expiry dates & notifications into calendar, if you use google, put the expiry dates & notifications into calendar, if you use apple, put the expiry dates & notifications into...