I've been wanting one of those, but never knew anyone who had one to give me the scoop on them. So now I can ask my questions! Are they expensive? Are they only for hard floors and low pile carpeting? How many rooms can it do before you you have to empty it? Does is just randomly go around the room or does it have some kind of sensor on it that actually seeks out the dirt and stuff?