Fellow Treo 700p enthusiasts

I've seen much talk on Hardware price points. But commentary on software pricing vs quality seems suspiciously lacking...

Is there a listing of which programs are free, and good enough?
Also, which programs cost a bit, but are definitely worth the cost?