This program allows you to easily convert coordinates between Easting/Northings and Lat/Lon coordinates in a number of different datums. Once you've converted your coordinate, you can view the location in Google Earth with the click of a button.

Screen shot of Convert Coordinates vers 4.3 on Windows 7
Download the trial version of ConvertCoords vers 4.3 (600 KB) here. (Limited to 3 conversions per run)
Or, buy the full version of ConvertCoords vers 4.3 (600 KB) here for $5.
To install the program, simply open the zip file and drag the single exe file onto your Windows Desktop. It runs on Windows XP, Vista and 7.
Features:
Supported datums:
When you enter eastings and northings, remember to include all the digits (e.g 345700). The leading digits of the easting and northing are usually shown on topo maps in a smaller font. See my grid references and datums page for more info. Note that the small boxes to the right of the Easting and Northing field display the two components of the 6-digit grid reference for the current easting and northing.
When you press the red arrow (convert) button, all the output coordinates will be computed from the input coordinates using the chosen datum and zone. The medium accuracy formulas from the Geodetic Datum of Australia Technical Manual are used for AGD66/84 and GDA94. These are accurate to about 1 metre.
After performing a conversion you can press the button with the Google Earth icon on it to see this location in Google Earth, if its installed (WGS84, GDA94, and NZGD2000 datums only). You can also choose to save the Google Earth KML file using the "save" button below.
The "Topo map" button brings up a list of the Australian topographical maps which cover your entered coordinate. This feature is only available when the coord type is set to "Easting and Northing". All the Australian 1:25,000, 1:50,000, and 1:100,000 map sheets are supported. From this dialog, you can also press a button to view the map extents as a rectangle in Google Earth and/or export it to a KML file. (This feature uses data from www.anzlic.org.au).
If you have a map name and a 6-digit grid reference that you want to look up, then just press the "Topo map" button and select the "Choose my own map" option. This allows you to select the map series (e.g. 1:25,000) and then browse or search for the map name you want. You can then enter the grid ref at the bottom and press the "Use this grid ref" button to make this location your current coordinate in the main dialog. Finally you can click on the Google Earth button on the main dialog to show you where the location is.
A recently added feature is support for pre-1966 Australian maps which use the ANG datum.
To use this you will need to first determine a set of at least 3 control points near your area of interest on the old
map sheet and then determine their location on modern maps. You will then need to determine the datum shift parameters and enter these into ConvertCoords using the button which appears next to the datum combo box when "ANG" is selected. You can compute these with either the in-built tool, which calculates a 3 parameter datum shift, or you can also use the SEVENPAR program to determine the full 7 parameters.
Datum shift parameters which give an accuracy of around 80 metres in the Gosford area.
Below is an example of a comma delimited (CSV) file which this program accepts as input:
Easting,Northing,Description,Altitude 330000,6300000,"This is my first test point",100 330100,6300100,"This is my second test point",200
Feedback is welcome.