What are NDB's?
 
 
This is the Wikipedia definition of what an NDB is, taken from the  Answers.com web site.  There are also explanatory pictures and additional links on their site. They do a much better job of describing NDB's than I ever could. Additional information, on a wide range of subjects may be found at their site.

A Non-Directional Beacon (NDB) is a radio broadcast station in a known location, used as an aviation or marine navigational aid. NDB usage for aviation is standardized by ICAO Annex 10 which specifies that NDBs be operated on a frequency between 190 kHz and 1750 kHz although normally all NDBs in North America operate between 190 kHz and 535 kHz. Each NDB is identified by a one, two, or three-letter Morse code callsign. In Canada, some of the identifiers include numbers. North American NDBs are categorized by power output, with low power rated at less than 50 Watts, medium from 50 W to 2,000 W and high being over 2,000 W. Even with the advent of VHF omnidirectional range (VOR) systems and Global Positioning System (GPS) navigation, NDBs continue to be the most widely-used navigational aid worldwide.

NDBs have one major advantage over the more sophisticated VOR: NDB signals follow the curvature of the earth, so they can be received at much greater distances at lower altitudes. However, the NDB signal is affected more by atmospheric conditions, mountainous terrain, coastal refraction and electrical storms, particularly at long range.

Automatic Direction Finding equipment

NDB navigation actually consists of two parts – the Automatic Direction Finding (or ADF) equipment on the aircraft that detects an NDB's signal, and the NDB transmitter itself. The ADF can also locate transmitters in the standard AM mediumwave broadcast band (530 kHz to 1700 kHz at 10 kHz increments in the Americas, 531 kHz to 1602 kHz at 9 kHz increments in the rest of the world).

ADF equipment determines the direction to the NDB station relative to the aircraft. This may be displayed on a relative bearing indicator (RBI). This display looks like a compass card with a needle superimposed, except that the card is fixed with the 0 degree position corresponding to the centreline of the aircraft. In order to track toward an NDB with no wind the aircraft is flown so that the needle points to the 0 degree position, the aircraft will then fly directly to the NDB. Similarly, the aircraft will track directly away from the NDB if the needle is maintained on the 180 degree mark. With a crosswind, the needle must be maintained to the left or right of the 0 or 180 position by an amount corresponding to the drift due to the crosswind.

When tracking to or from an NDB it is also usual that the aircraft track on a specific bearing. To do this it is necessary to correlate the RBI reading with the compass heading. Having determined the drift, the aircraft must be flown so that the compass heading is the required bearing adjusted for drift at the same time as the RBI reading is 0 or 180 plus or minus drift as required. An NDB may also be used to locate a position along the aircraft track. When the needle reaches a RBI reading corresponding to the required bearing then the aircraft is at the position. However, using a separate RBI and compass this requires considerable mental calculation to determine the appropriate relative bearing.

To simplify this task a compass card is added to the RBI to form a 'Radio Magnetic Indicator', RMI. The ADF needle is then referenced immediately to the aircraft heading which reduces the necessity for mental calculation.

The principles of ADFs are not strictly limited to NDB usage; such systems are also used to detect the location of a broadcast signal for many other purposes, such as the location of emergency beacons.