For those rare of us left in this world that like to keep secure data encrypted and in house... could I request a change in your licensing for your offline version?
Currently those of us that are techie enough to use your product, are most likely to have more than one computer in their house. I have 3 computers in my house. Given your licensing formulation you currently have for the offline version, I would owe $60 USD to get all my computers legally licensed. I know there's a workaround hack so that I only need to pay the $30 USD instead but that's illegitimate and breaking the rules. How about a licensing model that is based on the databases instead? 1 database for 1 user... that'll be $29.99 USD for unlimited computers. 2 database for 2 users (husband and wife)... that'll be $49.99 USD for unlimted computers. So on and so forth for kids/grandparents/etc.
I would think this licensing model would not negatively affect your biggest proponent for word of mouth sales. IT professionals are looked to for tech advice at EVERY company in this world and the vast majority of those individuals have more than one computer in their home. The good ones at least. Show them some love and I'm sure the feeling will go the other way too.
Mobile support? Enough said.
SECOND AND A HALF POINT.
To gain offline mobile support, an option to import from a dropbox stored database or some other cloud service would be nice instead of needing to manually sync the computer to itunes and drag the file over to itunes. Currently a mobile apps for KeePass has this functionality (MiniKeePass, iKeePass, etc).