My suggestion would be to back off on your filtering and ViewFields so that you can retrieve some items, then add the filtering back in. Also, have you looked at the traffic in Firebug or Fiddler? It may well be that you are getting errors. For instance, you may have a column name wrong.
M.
M.