the RX trick will break my ability to program via the uart, so that won't work.
what do you mean by software servo? i don't see anything about that. also - there is no print(F(..)) in my code, maybe the libraries. Getting rid of all Serial.XX calls saves ~900 bytes.