But SNA2007, myself, and the other two guys would be interested if anyone else has disputed claims on a deposit.
I've dealt with getting deposits back numerous times from various apartment complexes (never dealt with a property management firm for a house though.) Much of this information is more useful before you move in, as it requires a very proactive method to the madness that is deposit re-aquisition.
First, remember that form you were given that has you list discrepancies in the house? Fill it out completely and thoroughly, and most importantly -- take pictures!! We had an apartment that had a red spot on the carpet when we moved in, which was marked on our discrepancy sheet. The complex tried to charge us for it until we proved that it was there to begin with.
Second, bitch and moan (in a civil manner of course) until you get your way. Keep in mind that this requires both time & effort on your part. And you have to ask yourself -- is the money worth my time? Don't like what you're hearing from the front desk person? Speak to his or her supervisor. Still don't like it--keep taking it up the chain until you get someone who can and will help you.
Third, put in the effort to make the place look better than when you moved in. Get the touch-up paint & spackle and fix those holes/scratches/whatever on the wall. Steam clean your carpet if you spilled beer/wine/urine/etc on it. Did you ever clean your oven? It's easier than it seems. Remember, they're looking for things that are wrong to charge you for, so don't give them any.
Finally, don't think of all the deposit money as yours. Even if you clean the place to the point where it looks better than when you moved in, you likely created some wear and tear. Carpets need to be cleaned and walls need to be repainted. Again, you can do this before your walkthrough, but is your time worth the money? Ask the management what they charge for these things and see if you can do it cheaper.
And one last thing....never, ever, under any circumstances, allow a walkthrough to be conducted unless you are there with them!!
Good luck...