I get some strange behavior when I use the RowSelect option combined with setting each column's AllowSelect to false. The first time you click on any row, it highlights that row. If you then click any column in the same row, it deselects the row and subsequent clicks on that row cause the selection to \"flicker\" - highlight and remove highlighting in one click.
If you then select a different row, it will exhibit the same behavior.