I'm working on a MVC 3 project that uses jq Grid. I want to use server side pagination. The ultimate goals are to return a row count, let the user filter by a few fields, populate the grid with the first page of records (20 records), have the next icon at the bottom of the grid run a Linq to SQL query that populates the next page, and I want to use the built in search functionality to filter the grid and so I need to override that functionality with custom code. I've written a stored procedure that will return the data for the specified page. I need help with the rest.