Speed/Memory arn't issues. The project won't ever get that big.
Money is also not an issue- everything is already provided. The project is for my college- we're just one department in one division of the school.
I'd feel better if there were more external factors (what kind of server, etc) to push me in a certain direction. Unfortunatly it's completely open-ended, which is why the decision has to be made based on the project's own specifications. Limitless options are supposed to be a good thing! But there's too much to choose from