Beware programmers that overly use const, as it becomes a REAL pain to get around them later.

There are two ways to work with const ...

1) Never use const ...

2) Always use const where appropriate ...

In both cases you run into problems with libraries that did it the other way. I tend to fall into category 2.