I actually ran into a situation in which I needed a dictionary to prove the definition/spelling of a word to someone and I wasn't at home. A nice NDS dictionary would have been nice. Not even a translator, just a searchable dictionary. Luckily, I had my phone on me which has the internets which has dictionary.com ;p