So this is really a "style" question then? The "=" operator doesn't loose any functionality or is going to allow me to start getting into some slippery situations - whereas assign would be more strict and make sure things didn't go wrong? For instance I'm not going to get into allocation memory issues or over-run?
I should also mention that I am only 'grabbing' integers in the form of strings and then converting them to actual integers for use...... so I am not trying to capture a whole chapter from "War and Peace".
Off the top of my head, I cannot think of any situation in which I could not copy a string using =, but could with assign. string is a proper object that looks after its own internals and size and so on. assign can do a few more fancy things with other parameter inputs, but for copying a string, just use =