Love it! The complaints here are usually from people who assume this is good for all situations. If you have a fixed amount of static forms, this wouldn't make sense. BUT, if you had to do dynamic forms that can change drastically with user input, this is wonderful.
His parents could set up a kickstarter/indiegogo/paypal. They wouldn't have to name Snowden in the plea for funds, could be named the "Freedom Fund". So, donators wouldn't be charged with aiding a felon.