I would rather listen to someone with their JD in law....but that's just me.
I'm sure its been done. Actually, I know its been done....but its definitely something you're gonna have to work into your app and explain.
And you should always expect a flame war, this is SDN.