affect (25)

@affect hasn't had any replies yet.