I agree with Travis. Unless you are cashing out your IRA to retire with rental properties then don't buy all cash with financing so cheap and the specter of inflation so nigh.
A few tidbits:
1. Get the property taxes down and keep them down. Usually when you first buy the property it will have a higher appraised value than what you bought it for. Use your HUD-1 to get the appraisal lowered. Also each year you must fight every appraisal. Even if their appraisal seems fair, fight it. They will usually throw you a bone to shut you up. It is better to go talk to the appraiser first before the review board. Here in Texas they changed the law in Jan 2011 to state that appraisers cannot chuck out comps because they are foreclosures (which they were doing).
2. Don't be afraid to raise rents. Particularly if the market can support it. If you have a nicely maintained and upgraded property charge a premium. Most tenants love bling. Make sure you give a minimum of 60 days notice. If you only give 30 and they know they need to give you 30 their initial knee jerk reaction is give you a vacatation notice. If they have time to look around and your rent is fair they will figure out it's better to stay put. Also if what is fair market rent is a little fuzzy consider nuisance rent raises (1%-2%). No one is going to go through the hassle of moving for a few lousy bucks.
3. Keep your property maintained so you can get the maximum rent out of it. You want to be at the high end of the range in your neighborhood. Consider that if a $10K remodeling added $100 in cash flow then that's a 10% ROI. Without all the added expense of closing costs, deferred maintenance, risk of bad tenants and everything else that comes along with a new purchase if you were consider putting that $10K down on a new place instead.