a) any bug fix upgrades are always free for any of our products
b) We provide a binding that should allow you to bind the user IP to a hidden form element pretty easily
c - e) we include regular expression validation, which could be used to specify any more intricate validation rules you need in the meantime.
Thank you for your suggestions.