I was going to award a badge for someone who has clearly contributed to WikiTree far beyond most volunteers and helped me tremendously. I went to their badge page and saw they had a lot already, but had no idea what I could award them. I saw the link at the bottom of their page to let me award one for them. Perfect. On that page, I saw the note that a person can only receive any badge once. Makes sense. I reviewed the list of badges and decided on one. I entered their ID and then thought about what I wanted to say. Once I was done, I submitted it, but was told the badge had already been awarded. I tried for a different one that seemed appropriate. Already awarded. Now I was frustrated that I could not thank them with something.
Suggestion:
1. Reverse the order of the questions 1 & 2 and enter the WikiTree ID first. Then the second question for badge selection could check their ID to limit the badge selection to just those still available. If the coding of that drop down does not allow dynamic entries, maybe add a link above the drop down to a hyperlink to display available badges (assuming they already entered the user ID).
2. Add a note on the page to recommend sending a wonderful wikitreer award if the member has all the other badges. Maybe create a Help page on the topic with instructions how to do it. I didn't know it existed until I was searching the forum if my recommendation had already been made.