garddog99 trust me on this one! Check out VOIP services. There are a couple of options that could really work awesome for you.
If you and your GF have the following requirements.
PC running Windows 2000 or XP
400 MHz processor
128 MB RAM
15 MB free disk space on your hard drive
Sound Card, speakers and microphone
Internet connection. Any broadband connection or minimum 33.6 Kbps dialup. GPRS is not supported for voice calls. Results may vary on a satellite connection.
Then you must check out skype dot com. Their product is
FREE to call computer to computer AND free to download!
If you want to call a landline then you'll need SkypeOut and it costs a few cents per minute depending on where she is and what kind of phone you are calling. Check out these rates:
Thailand $ 0.123
Thailand - Mobile $ 0.125
Thailand-Bangkok $ 0.067
THERE IS NO MONTHLY FEE TO PAY EITHER!
Other than that you could google "voip" on the net.
I have SkypeOut on my laptop and Vonage VOIP at home and the sound quality is as good or better than a regular landline! I cut my regular landline bill by more than half and my longdistance charges to almost nothing
Vonage hooks up to a regular home phone but you make all your calls over the internet.
Vonage gives me free calls anywhere in the U.S. or Canada and SkypeOut costs me around 2 cents a minute for my calls to Europe and Australia!