@spekary, I disagree with both, your thesis and argument.
The QueryCount is a general QQ construct that should behave exactly the same as a raw SQL's select count(*) operator. In SQL it is sensitive to the limit clause specified. So it should be in QQuery.

Second point: it can not break QDatagrid related code because  it uses QueryCount in this way:
```php
                public function MetaDataBinder() {
                        $objConditions = $this->Conditions;
                        if(null !== $this->conAdditionalConditions)
                                $objConditions = QQ::AndCondition($this->conAdditionalConditions, $objConditions);

                        // Setup the $objClauses Array
                        $objClauses = array();

                        if(null !== $this->clsAdditionalClauses)
                                $objClauses = $this->clsAdditionalClauses;

                        // Remember!  We need to first set the TotalItemCount, which will affect the calcuation of LimitClause below
                        if ($this->Paginator) {
                                $this->TotalItemCount = Milestone::QueryCount($objConditions);
                        }

                        // If a column is selected to be sorted, and if that column has a OrderByClause set on it, then let's add
                        // the OrderByClause to the $objClauses array
                        if ($objClause = $this->OrderByClause)
                                array_push($objClauses, $objClause);

                        // Add the LimitClause information, as well
                        if ($objClause = $this->LimitClause)
                                array_push($objClauses, $objClause);

                        // Set the DataSource to be a Query result from Milestone, given the clauses above
                        $this->DataSource = Milestone::QueryArray($objConditions, $objClauses);
                }
```

No clauses passed to QueryCount to obtain the total count.