I started using this progam last year and my parents and students, both, loved it. As did I -- it takes a time investment to set up initally, but once set up -- awesome!!!!
Here's a link: TeacherEase Web-based Gradebook
Setting it up is pretty self-explanatory; it's a really intuitive program. Enjoy!