title: What's the best way to count results in GQL?
body: <p>I figure one way to do a count is like this:</p>
  
  <pre><code>foo = db.GqlQuery("SELECT * FROM bar WHERE baz = 'baz')
  my_count = foo.count()
  </code></pre>
  
  <p>What I don't like is my count will be limited to 1000 max and my query will probably be slow.  Anyone out there with a workaround?  I have one in mind, but it doesn't feel clean.  If only GQL had a real COUNT Function...</p>