I've been trying to decide if something like this would be worth it. Our big problem is dog hair everywhere. I'm thinking something like this would work well in the kitchen and where we have wood floors. Madcat, what do you think of it? Does the charge last long enough to actually clean?