I am not out of state but I am 5 hours away from home where I would vote, so I needed one. According to my ballot, there needs to be a witness to see that it is you and not someone else who is voting on it. I filled it out privately and had my friend sign it when I sealed the envelope. You are right how there can be some great fraud and influence. That's why you fill it out, seal it and then have someone sign it. It is not their concern or their buisness who you are voting for