If the source would be publicly available on Github (or some other social code repository site like Launchpad or Bitbucket) than it would be much easier to help add new features.
Many of the features requested here would probably be trivial for me to implement if I could send in the patches.