I usually rep something if it's really funny and clever, but still on topic. Occasionally I'll rep if someone posts something really informative and helpful. But you don't get a free rep for answering my question. And occasionally I rep if I agree with something a lot, but this is rare.