Memory bank management:
I believe that its use should be rather obvious (at least, I hope so). But, some relevant aspects are the following:

- For working with a bank it is first needed to load it from the receiver memory (clicking the correspondent tab). Once done, every change of the content of a channel will be transmitted to the receiver. So, receiver and application are always synchronized.

- Some operations take more than a bit (for example loading a bank from memory). As there is a unique RS232 channel communication between the receiver and the application, it is possible that other consuming bandwidth functions (as for example the graph fft window) slow done while executing the memory bank operation. Obviously, trying to load all receiver banks simultaneously will take some time (but still, you will be able to look to the progress of the different loading operations in the associated progress bar for each bank).

-  Once the channels in a bank are, at least partially, displayed, it is possibe to:
> Write and modify information for a channel (for doing so it is necessary to click on the corresponding channel cell),
> Select a group of channels (continuous or not -using shift or ctrl keys-) for copying, cutting (deleting) and pasting this channel group from a place to another (it is possible to copy -or cut- a non continous group of channels, even following some sorting criteria, and then paste these group into another, possibly non continous, group of channels in the same or another bank -perhaps with another sorting criteria-),
> Sort (ticking the column head) in ascending or descending order, the displayed information. This will not modify the receiver information, but it will be possible to save the viewed information in a file using the "Save (as seen) option",
> Rearrange the displayed column order (dragging the column header from a place to a different one),
> Tune the receiver to the first channel in a selection. Conversely, it is possible to save the tuned receiver information to the first channel in a selection,
> Most operations are done concurrently. Moreover, it is possible to work with channels for a bank partially loaded (for example when loading bank X it is possible to tune the receiver to one of the first loaded channels while the application is still loading the remaining channels).

NOTE: For helping the user and speeding things a bit, the "channel" menu will also appear (contextually) when a selection has been done, right-clicking the mouse when the cursor is in the displayed channel table. For example: if you need to tune the receiver to some memory channel, you first select the channel (clicking on it) then right-click the mouse and select the "to vfo" option of the contextual menu that will appear.

About files containing channels information:
- Each file is written in plain text format in the directory selected by the user (by deafult the one in the FILECONS.ini file),
For each file containing channel information:
- Every line of the file beginning with a "#" character will be considered a comment,
- For each channel (lines without "#" beginning) the following information is written/readed:
  - Channel number,
  - Frequency in hertzs,
  - Mode (as for the corresponding receiver command),
  - Attenuation (idem),
  - Rf. amplification (idem),
  - Selected channel (idem),
  - Comment (only first 12 chars will be taken into account),
- The order of the columns is relevant,
- The number of white spaces between values (columns) is irrelevant, but at least should be one,
- White lines in the file are also irrelevants.