I've noticed that you can put constants within a class, and then change them as if they were normal values by const flagged member functions. I want to know, what do you expert programmers out there actually use constants for? Whats the advantage. I would really just like to hear a scenario where a constant would be better, because I can't think of one. Sorry, it's just driving me nuts