That is actually pretty good! Thanks! I just hope I have enough memory to fit everything else.
My project involves several other parts including some way to output audio (haven't figured that out yet either) and an XBee radio.
One XBee radio, huh? Have you a clue what XBee radios are?
What will you be doing with audio? Converting digital data to analog for output as audio? This is not a trivial task. Converting analog (audio) data to digital form is even more difficult, given the speed (or lack thereof) of the Arduino's analog to digital converter.
I worded it wrong.
My project is a laser tag system. This is one part of the project - the gun/tagger/whatever you want to call it, to be exact. It's the most complex piece parts-wise. The XBee radios will be for communication between the guns and a base station. The audio part is for sound effects, nothing major.
By the way - do the XBee radios actually go 300 feet? With or without obstructions?
As with many projects, your real question should be budget. There are MANY options for displays that can be VERY impressive and use next to no memory, only a serial library (I have a great display that users SPI), and there are shields for audio all over the place.
What's the budget?
I'm not looking for a super-impressive display here. As I said above, this is going to be a laser tag system - the screen is there to provide a wealth of information to the player.
The budget is flexible (deleted - see my next post)