A number of years ago I worked for a company that gave employees "scratchers" (kind of like a lottery ticket) for various types of recognition. With the points accumulated from these scratchers they could then purchase items from the company store (Hats, Shirts, Jackets, Coffee Cups, Golf Accessories etc.) all marked with the company logo. Apart from giving recognicion, they built pride in the company name.
Another company more recently gave employees Visa Gift cards that had the company artwork on them.
Just a couple of thoughts to go with the great ideas already mentioned.
Why Vote? User validation is extremely important for good content to prosper.