Create a sketch Consisting of points or Construction circles. You can call it Bolt Pattern or something recognizable.
Then as Ben said make individual holes and use Point onto Point constraint for place ment and pick the sketched holes.
I usually put the Dimensions for the Bolt holes in the sketch to make it easy to change the holes. When creating your holes use the Sketch dimensions for hole diameters and depths.
To speed up the process use the copy&paste feature operation then all you need to do is hit ctrl+v and pick the surface and sketch entities to place your holes.
Although you can have ofset instance patterns this method is easier to modify parammetrically.
I like the idea of a sketch as a guide string. Thanks mjcole.
Attn: cowski, a rectangle with filleted corners with 180^ arcs centered on two of the sides. I guess it can be broken down symmetrically, whats your idea?
I was thinking along the lines of individual holes (as Ben suggested) but if you can use mirror set you would only have to create 1/2 as many as you would otherwise (might also work along with the sketch idea). Or you could instance those that have symmetry.
Of course, if things change so the pattern is no longer symmetric it may take longer to redo than the individual holes (or sketch). Depends on your design intent.