I actually wouldn't be terribly surprised if there was some legal noise about this down the line - the more I think about this, the more this feels like it should be illegal in some way - but that's not my domain. Just help me help others figure this shit out before it costs them unnecessary money.