well
1. i think saving them as a txt file is just plain stupid, everybody is at risk. Even if you are smart enought to not download free100mdollars.exe and run it, your family members may not, even if you have you own computer it can get to you from your network. On top of this it is hard if somebody wants to actually see your vouches. And you can't just say "give them to them if they want am" because i am not going to go add somebody's msn who wants me to go first, if i can't see there vouches.
2.Again same with the email draft as above not there to supply, however i think it is a good idea to keep all your vouches here just incase sythe does crash
3. A complete forum/subform i find is unnecessary. I like the current way to check the profile however i also have problems with it not fitting all my vouches.
My alternative would be, In the members list (its at the top) would lead you to to a place where all of this person vouches are stored. In addition to this, every post would have a little "add to my vouches" button, witch will add it to your vouches. You are then able to search for any user on sythe and see his/her vouches. Also when you click there name, one of the drop down boxes will lead you to this section.
And last, but not least, there will be a box at the bottom where people will have the ability to add vouches to this persons "area"