1. Unfortunately, there are no guarantees in writing as to how long the free banking applies.
2. If you have paid stamp duty in respect of 2005/2006, you need a confirmation from your current provider that you have paid the tax when switching. Despite what AIB have said, you are only liable for €40 once a year, as long as you only have one active account at any time during the year.
3. There is a €20 charge on BoI and UB maestro/combined laser ATM cards, so I don't see why this should be any different for AIB.
Hope this helps.