Shapes on a path problem?

Hi, I have another Illustrator question. I am trying to create a logo in IllustratorCS2. I want X number of circles to follow a circular path. I can place the circles manually but then the circles are not placed with the same spacing all around. E.g. some circles will be closer to each other and some further apart. I tried to create a pattern brush, but once the new pattern is applied to the circle path the circles no longer keep their shape. Does anyone know how to put shapes on a path in Illustrator so that the spacing stays even all way around? Is it possible at all or do I need another program?
I know it can be hard to see in the examples below, but once the logo is gonna be blown up or resized it needs to be perfect circles and perfect spacing…

Thanks for the help

-Bonwhis