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