Reading Serial and Printing to LCD

PaulS:
Your sender is hammering your receiver with a steady of of "Nothing happening here" messages. Might I kindly suggest that it "Shut Up!".

The sender should only speak up if it has something to say. A, C, E, and G are usethings to send. B, D, F, and H are useless.

I understand that I am sending data that does not do anything for the programme, however I have tried to take it out and when the winch in switch is pressed it send the letter "A" but as soon as I depress the switch there is nothing reciwved that says the output should be stopped. How would I be able to stop this happening?

The programme is hard to follow as I have started with the basic switching programme and added more and more bits to the end of it as the project has developed, now you have showed me a way I can tidy it up and make it easier to follow its on my to do list.

The battery voltage is monitoring the battery of the vehicle that the winches are on, because of this it will change depending on whether the battery is being charged from the alternator or being drained by the winch. Realistically the voltage is only a guide that is useful to know so doesn't need to be displayed on every loop, how can I change it so this is the case?

Thanks for the help so far.

Tris