Tip form on user page, nonDRY solution
Working tip model with user, recipient, link