http://www.robotshop.com
If you have fully charged your Roomba 500 series battery and its charging time was very short and/or its run time was very short, this battery reset procedure may solve your problem.
RobotShop Repair Center: http://tinyurl.com/roomba-repair-center