I don't like the new vouch system either, I think it should be removed. But all in all, it's not up to me, after all! Nice work thought on this thread, it looks like it took a while to make.
Or... here's an idea... put them in your sale thread!!!! Is it so hard to do what the Services people do and put your vouches at the end of the first post?