Great answers here.

There's a lot, I guess, that a site should take into account when starting or relaunching an affiliate program, and I think a lot of them don't take themselves seriously enough, or they do the wrong things.