Won't help you now OP, but I've always negotiated an IP carve-out for any product(s) that I develop that:
A. Are developed with my own hardware
B. Are developed outside of hours of employment
C. Are not designed to compete with existing company products
Every place I've worked with was amenable to these terms, but I always make sure to get it IN WRITING.