Water level controller with a facility to send you a text message if the system

Here I was Building a Water level controller with a facility to send you a text message if the system encounters any error and can be reset manually.I used Aluminium Electrodes as level sensor, their output amplified by BC547 Transistors and taken into the digital pins of Atmega328, another optocoupler and Relay Driver to drive a 12Volt relay through which the Pump is connected, A buzzer driven by another BC547 NPN transistor and the SeeedStudio SIM900 GSM/GPRS shield to handle GSM Communication i.e. the SMS and “Miss-Calls”.
I am attaching the code Herewith, any suggestions or comments are welcome.

Water_Level_Controller.ino (4.9 KB)

Can you post some pics of your setup. That'd be great.