All three of my macaws are clipped so I can take them out in public with no fear of them flying away. When I got Kayko, on day #1 he flew into a pot of spaghetti sauce on the stove. On day #2 he hit the ceiling fan in the living room. On day #3 he slammed into the sliding glass door at about 25MPH and it was a wonder he ever lived. I knew then this could not go on and so I had both Doogie and Kayko trimmed the next day. Clifford came later and has never flown and came to me with a "baby trim" and I just kept up trimming all three at the same time. A husband and wife bird trim team comes to the house and trims all three (wings, beaks, and nails) for $36. That way I am not hated by the birds for doing the trimming and that is a small price to pay for macaw ownersip and two people struggling for 45 minutes.
I am curious as to what kind of trim they do?
I've seen all different types of trims:
Primaries
Show Clip (secondaries only, primaries left intact)
Primaries and Secondaries
Primaries, Secondaries and Tertiaries (excessive IMO)
And there is a 5th, which is like above, but looks bloody horrible, and excessive. Almost like someone hacked away at the poor bird's wings.
I honestly can never remember which feathers control which flight options. It was something like primaries to lift ?? and secondaries for thrust, or vice versa. (I always have to look it up) There was a particular trim, that if done, was the recommended one as it allows birds to gently glide down to the floor.
Information on a different type of clip here:
Proper Wing Clipping
I haven't clipped my budgies in a while, but I had to for fear of them hurting themselves. With them, I only took off 2, maybe 3 feathers. They could flutter down, and had enough lift to go from the cage floor to the nearest perch, but not enough to actually fly away. Unfortunately, while I love the idea of leaving a bird flighted, they never grasped the concept of a window or mirror, so I constantly worried about them cracking a keel bone or breaking their neck if they ran into something... I am going to have a crack at training them for recall flight outside in a netted enclosure. I just have to find a weekend to build the flight area and work it out from there.

We'll see if it's successful with budgies or not.
My macaw/s I plan on leaving flighted from the very beginning.