How do you make calls to Nepal?

How do you make calls to Nepal, to mobile numbers and landlines? Most of us use phone cards, or mobile phones such as Lebara. The problem with phone cards is the quality of the call as well as the problem with getting connected.  Lebara offers reasonably good quality service but has recently increased the cost to $0.29 per minute for calls to mobiles. Recently Google has extended GoogleTalk to support phone calls as well. Yesterday I used Googletalk to call to Nepal and the quality was pretty good. The cost is $0.19 USD per minute for both landlines and mobiles.

Today, I found a new service called Tringtel which supports PCtoPhone calls and the rates are pretty good. Calls to Kathmandu cost $0.08 per minute and calls to mobiles and STD cost $0.12 per minute.There are several other options such as Skype, VOIPCheap etc. So how do you make calls to Nepal? If you know of cheaper options, do let us know!