I can't say enough about a computer program (of all things) called Ovusoft. I've recommended it to all my girlfriends who use NFP, and it's a Godsend.
A big bump for the two of you.