After reading the forums here, I saw Grey Wolf use boxes to represent memory with strings, and I thought it was pretty effective. It got my attention, anyway. So I wrote a class that does something similar. Here's sample code and output.
The class header and implementation files are attached to the thread posted below, free to use, modify, whatever. It's my first attempt at writing a class, so it's not bulletproof.