<p>How do you page through a collection in LINQ given that you have a <code>startIndex</code> and a <code>count</code>?</p>

It is very simple with the
```
Skip
```
and
```
Take
```
extension methods.
```
```
var query = from i in ideas
            select i;

var paggedCollection = query.Skip(startIndex).Take(count);
```
```