How to add program to Windows Service?

If you want to add your own program to Windows Service (as you might want to keep track of things), there is an excellent utility that you can use. It is called NSSM Non-Sucking Service Manager. Download it from the above link (use correct version 32vit or 64) then unzip it and lets save it to c:\services folder or anywhere else you prefer.

Use the following command to add a program to services

This will popup a gui. Click the browse button to navigate the program that you want to start as service. Note that you can put Applications that has GUI into startup but the GUI part will not work (it will not be displayed) but the code behind will work.

How to Uninstall a Windows Service

Issue this command

It will ask to confirm remove of the windows service. Click ok and it will be remove from services.

Please not that both the above commands can be start with out supplying *ServiceName*. In that you will be asked to type service name in the graphical user interface.

Here is complete help about nssm

Western Union vs MoneyGram Cost Comparison

Use this calculator to Compare western union rate vs MoneyGram.

Usage Notes: Note that Western Union (WU) and MoneyGram(MG) dollar conversion rate changes on daily basis. There service fee also changes and is usually different state by state. You must provide the fees and dollar exchange rate for both WU and MG by calling them or visiting them locally. Links are given below for currency exchange rates. Scroll down to the bottom of the page to see comparison. If you have any comments, please comment below.

See comparison

Vendors: Local stores, grocery stores
Vendors: Walmart, CVS, Shaws
Estimate WU Curreny Excange Rate Estimate MG Currency Exchange Rate

Compare Western Union vs MoneyGram cost

From United States
To country
WU Exchange Rate (Local Currency) WU Transfer Cost
MG Exchange Rate (Local Currency) MG Transfer Cost

Winner : MoneyGram

Benefit : $0

Cost Comparison

Western Union


Money Send : $
Money Received : (local)0
Total Cost: $
Conversion Rate Gain/Lost: $0
Net $ Value: $0
Total Money Send : $
Money Received :(local) 0
Total Cost: $
Conversion Rate Gain/Lost: $0
Net $ Value: $0

Western Union vs Moneygram

There are two popular ways of sending money within United States or across different countries.

  • Western Union
  • MoneyGram

Western Union vs MoneyGram Comparison Calculator

Western Union

Wester Union is the most popular one. They have more agents thoughout united States. Their agent can be a grocery store, supermarket which are easily accessible and usually we can find them very close to us. They also have more options for sending money such as in minutes, next day, only transfer.


MoneyGram is less popular but provide the same service. They usually have less options, I am not sure if they have within minutes options but generally it is over next day. They do not have many locations around. One of their agent is Walmart and I know Walmart is not every where. Of course they will have other agents as well.

Quick Comparison

They both provide online options and agents option. There rates constantly change as well. Western Union have a bigger limit on maximum amount sent online. As of today (2012-08), it is $3000 to Pakistan. MoneyGram has $800 limit which is quite less. As I mentioned above, Wester Union gives more option. In terms of number of Agents in Pakistan, both have about the same. I have no problem with either of them.

Comparison when sending Money within United States

If you are sending money withing United States, all that matters is the transaction fee. There is no exchange rate involved. Choose the one that has less transaction fee. Of course make sure they both are available at the destination.

Comparison for overseas Money Transfer

In overseas money transfer, there are two or may be three factors involved

  1. Is MoneyGram (and Western Union) both available at the receiving station. Usually it will be.
  2. What is the transaction fee
  3. What is the dollar exchange rate you are getting

Considering that you will take care of point 1, point 2 and 3 are very important. It is hard to choose one because with one transaction fee can be less but can give better exchange rate and vice verse. In order to do a best comparison, I am going to write an application that will compare which one is better.