So the one issue I had with jQuery ui sliders was that for large sliders (such as ones worth ~5000 such points), having them stop at a predefined point (like a score level point) was pretty much impossible. Say I had a slider with max 5000, and a score level at 1000, and 2000. No matter what, it wouldn't seem to hit either, always stopping at values like 997 and 1002 and things like that. So, I decided to get "clever" and get the closest base 10 step that would represent 10% of the point value.

So lets say you have a point value max of 5000, you'd have a step value of 100. Point value of 100? step value of 10. Point value of 10? Step value of 1, etc. This way, it would stop easily at the score levels.

There is, of course, a deeper issue to this, however: if your score level is a non-uniform number (1234 points, lets say) or you wanted more granularity than what this programmatically allowed (100 points, you may want a point of 99, this would let you only do 90 or 100), this would interfere heavily.

The problem is, without having this here, it becomes impossible to land on a certain number that corresponds to the step, which doesn't allow for "snapping" to values as you'd hope. Maybe someone else has a solution here that might work, however.