The best task management software for the Palm, by far, is called
LifeBalance. It's a little expensive, but definitely worthwhile.
There's a Windows/Mac version, and a Palm version, which sync together for easy data entry. The key features:
Display your tasks by customizable contexts. IE, at home you select an @ Home context and it will show you only the tasks you can do at home. You can choose to include other places in the context (ie: show @ Computer tasks when viewing the @ Home location)
Set tasks to automatically repeat a certain number of days after they have been completed (rather than scheduled). ie:, "Get Haircut" in @ Errands on a 14 day repeat.
Set lead times on your repeating or scheduled tasks so that they only show up a customizable length of time before they are due (so you don't have next week's haircut on your to-do list today)
Set up repeating tasks by day, week, month, or date. Ie: "Pay cellular bill" in @ Online every month on the 17th, or "Wash car" in @ Errands every third Saturday.
Task hierarchy, so that you can set some tasks to not show up until others have first been completed. (ie: Require "Confirm trip date with Tim" in @ Calls to be completed before "Research plane ticket prices" in @ Online will show up)
This is
very powerful software, I love it. Sorry if this seemed like an ad, I'm not affiliated.