None of these solutions allows me to scribble notes on my graphic tablet, OCR my lousy handwriting, and make it searchable on my phone.
* Rudimentary search is solvable with OSS tools nowadays (Solr, Sphinx, Lucene).
* OCR however, seems fun! I never pay attention much on character recognition software. I wonder how good is this project: http://code.google.com/p/ocropus/