Another vote for mccPilotLog, here.
And on the topic of logging PF/PM, I'm new to flying 121...is logging PF/PM necessary or important? I haven't been logging that, but I'm not so far along yet that it wouldn't be insurmountable to go back and are that to my logbook.