I agree with @Ryan Detig, and @Richard Beatty, I use Mint for all my rentals and personal accounts as well.
Do get a separate bank account for each property and then Mint can automatically pull all the transactions and payments (if your local bank has online banking and bill pay).
Have your tenant make direct deposits into that rental account.
I do like Ryan's idea of a separate mint account for each rental though; I had not thought about that! With that set up you might even get separate Credit cards for each rental and tie CC, Bank and Rent Deposit, Mortgage, HOA etc together by a rental X mint account.
This would reduce any weekly account tagging in mint and produce a separate Mint produced Spread Sheet for Tax CPA or Turbo Tax. Mint looks up Zillow estimated home value for the property so this gives you some idea of Appreciation as well as principal pay down from the Mortgage company. BTW mint is free and easy to set up. I have Quick Books and will have to pay someone to set it up because it is anything but simple to do so!
Good discussion!
Cheers,
Buddy