One of the most popular articles on my blog is this one, which shows you how to take the data listed above and turn it into a SQLite database.
http://codeandfootball.wordpress.com...-by-play-data/
The resulting database is about 50 megs in size, small enough to put on an Android phone (I think Androids have SQL query software) or a USB stick.
D-