Two programs that I have used are Dashwire and MS My Phone. Both of these allow you to upload information to a website where you can view it and reload it to your phone. MS My Phone also lets you edit info (add contacts, appts. etc) on the web then updates your phone when you sync. Dashwire may do the same, but haven't tried it there yet. I do know dashwire allows you to send text messages from their site via your phone.
EDIT:^^Ah, just a hair faster
![Laughing](images/smilies/icon_lol.gif)
he is the one who originally suggested dashwire to me, thanks again lil!