BTW, on kas' first post, you can have as much whitespace between the :: operator and its two operands as you want. You can have none, one on each side, one on one side, have the :: on its own line, C++ doesn't care.

And to get the forum to display my_string::print properly you need to check the "Disable smilies" box below the input area.