Refactored to recursive function.  Not any quicker though.  Going to need to page on the presentation layer.
Revert changes from local test deployment
Load packages into cache and page the results... kinda
Load packages from cache and don't allow paging whilst there are search results.  Limit search to min 3 charachters to prevent huge list coming back
Order packages by version again and don't allow package installation whilst working
Updating change logs
Merge pull request #1 from james-dibble/performance

Performance