reducing the amount of code in ram to free up space

SukkoPera:
You can also use the F() macro to avoid copying strings to SRAM when you are print()'ing them, i.e.:

lcd.print (F("Saving"));

I'm going to try this out. Thanks SukkoPera.