Sounds great.
I have another suggestion: separate the avatar/PM campaign from the signature campaign. I wouldn't mind if you deducted the amount from the signature campaign. Avatars sort of make a user unique and some people dislike using the same avatar for a campaign.