I have been asked a few times now, "What do the points do for you? I mean, do you get something when you level up?" The quick answer is, no, you don't really get any thing when you level up, BUT perhaps there is still a real benefit. At least, we think so.