Beautiful name. I love both spelling
Zipporah or
Tzipporah. Seems exotic and original, while still having strong roots.
That being said, I wouldn't personally used the name myself. I know it is very much used in the Jewish community, and I would feel out of place using it on a child, considering I am not Jewish.
Don't hesitate to rate my different PNLs:
http://www.behindthename.com/pnl/246179