How do I send SMS from PC through Android Phone or to Android Phone? I'm looking for an app that will let me type text messages on my PC and send the SMSs directly from the PC through my phone, or save the messages to the phone for later use.

I'm basically looking at something like Nokia PC Suite's equivalent.

EDIT:

Google Voice is only for US, doesn't work in India at least, and also defeats the purpose (it will go through the internet, why, when it's possible through the usb cable/modem/wifi).
DesktopSMS is a good program, but kept crashing, for some reason.
PDANet worked for me.
But I liked the tiny EasySMS. It's weird, and I had to change the bluecove library jar file for Windows 7 x64, but it's compact (a concern for me).
PDANet (a tethering program) will let you send and receive SMS via a little desktop client when you are connected to your phone via USB or bluetooth

Update as of May 2015: PDAnet apparently no longer offers its sms agent in its latest version.