I can figure out that there are applications/functions that will meet my wants.

If anyone has a good app/link or can provide information on any of the following, i'd appreciate it.

-weather app.
-gps? - what's the best app/add-on and most cost effective
-golf programs
-push email - best app that can view attachments/spreadsheets
-spreadsheet viewing
-RSS feeds
-universal remote
-Chess
-poker - texas hold em
-isync with Mac Mail and iCal, etc

Thanks in advance.