I want a cost effective way to incorporate texting into my application. I will be texting about 5000 messages per month and I am hoping to keep the cost under $100 per month. I looked into a SMS service but the cost was pretty high, $200 - $300 per month. What software(API) and modem do you recommend for a Windows based server? My software is written in c# and I am proficient with SQL server.