It's interesting that this got so many upvotes so quickly, despite it being something similar to what (I'm sure) most of us wrote when we first started learning about computers and programming.
Maybe there's just a demand for a true, text-input, multi-purpose natural language personal assistant on the desktop.