Any particular reason you need or want to do it after the save and not before? If you do it before you can append the field data before it is committed. Nice part about this is if you have your checks in place it will still save even if it errors out with an invalid querystring.
The disadvantage of doing it after is you have to query the database again and perform another update. So 4 calls vs. 1.