Should I use "upvote", "up vote", or "up-vote" on SE sites? What about "downvote"? They're not words in the sense that they're in the dictionary, but they are commonly used in this community. Also, "downvote" reads much more naturally than "down vote".
I upvoted the post with ponies and unicorns.
Or:
I up voted the post with ponies and unicorns.
Or:
I up-voted the post with ponies and unicorns.