Hi PinkPig,
You can set it to do more than once a week, the only drawback (with the Neato) is you can only set the times for half hours (5:00, 5:30, 6:00 ... etc.).
It works pretty well, it picks up just about everything. But user tip, you must not have cords laying around (e.g. cell phone charger cords), or it will try to vacuum them up. Then you have to pull the cord out of the robot, although it is then able to pick up where it left off.
It works well but is limited to floor spaces; so, for example, if you need to vacuum the top of a couch, you have to use a human-held vacuum. Still, you only have to do that once in awhile. It helps a lot to have a robot doing most of the work for you.
Sincerely,
Kevin T.