1) Sometimes syncronization does not work, must exit pi-todo and restart it.
I call this my Windoze Emulation mode, unfortunately I haven't figured out
how to disable this mode yet.  Any suggestions?

2) If you sync your pilot with a different .pi-todolist (for example at home,
then at work), things may get out of sync.  That is because when a record is
modified on the pilot, it sets the "modified" bit.  When you sync with pi-todo
(or other todo applications for that matter) they sync the modified ones and
unset modified.  As you can tell, this causes only the first pi-todo to see
the modified flag.

If you sync before leaving each place.  Then immediately do a pilot-r at the
next desktop, you should be able to overcome this problem.  Later I might
implement some sort of "data" comparison.  E.g. if it's not set as modified
in pi-todo and they are different, grab the data from the pilot.

3) Yea, I cheat.  But do not put 'PilotPDAId:' at the beginning of any
Note field line.  That will cause pi-todo to have problems reading your
.pi-todolist file.  I use this as the "End of Note" seperator, or "Beginning
of next record" Seperator.