I just took a look at Grid implementation in SimMath library.
It seems you are considering a cell size (bound) as integer ?
Why not using floating bounds ?
Sorry if my question is noob,
I wanted to use this dynamic sized Grid implementation instead of a fixed array ( the one in GridControl in lemur d&d demos).