To add to this pile, it would be good, if the console would be a bit more sophisticated than just a line in the bottom. Steam and HL are good examples, on how a good console looks like.
- History of previous commands - Clear input panel - Command completion