Yeah, I think I know what you mean. That method wouldn't really work for the way I've got things set up at the moment. I'm using bitmaps to represent the segments of the snake that move as little as one pixel at a time. But I'm considering simplifying it somewhat to just making a big grid and adding/removing boxes from the head/tail at least until I get the thing working.
If I do decided to go in that direction and get stuck then you'll probably be hearing from me.

For those who are interested, I think I've figured out how to get the thing moving and it's not as simple as I was hoping. I haven't tried it yet tho, so I don't know.