It's alright that users aren't allowed to upvote their own posts. But, what about downvote?
Users can mis-use upvote, but users can't mis-use downvote.
Add this feature.. With it, a user can downvote his question/answer at later point of time when he finds that it's poor. Today, I was trying to do that, but failed.