
WestCoast, I'd say you're doing really well!! The going rate round here is between 10 & 16% for a fully managed service, and that is without the letting fees! I use an agent to find tenants for mine and then do the management myself so I dont have to pay a monthly percentage.
As the others have said Granitecitygirl (can I shorten it to GCG? Has a nice ring to it dont you think?!) it is tricky to claim dilapidations from a carpet, as you do have to expect a fair amount of wear and tear, more so than you would in your own home. If you do get the carpet replaced and you have to pay more than you are holding as a deposit, I would just use the deposit as compensation against the replacement costs. Its different in England now as tenants have to agree to any compensation taken from the deposit before it can be released to either party. Realistically you'd have to go to small claims court if you wanted to claim back the full amount. Did you have an inventory of the property done when you moved in??
One of our properties has just become available again to our surprise - we thought we had a long term tenant in there, but she just found out her partner has done the dirty on her and she can't afford to live there alone :-( I'm meeting a new prospective tenant tomorrow but I dont have a good feeling about her :-(