The new cDbCjGridPromptList class appears to me to be great.
Easy to code and works 100% in my preliminary testing.
To retain the look and feel of all grids it would be good to have a non data aware prompt list as a replacement for list.
Such as a cCJGridPromptList class.