I've been tracking my period with fertility friend for years. It gives me cycle day numbers on a calendar and if I double click the date I can add notes. Best part for me is that it is password protected and you can't tell what kind of app it is until you login. It also syncs back to the web. www.fertilityfriend.com
Hope you find it useful.