Your question made me look around a little, and I found something I hadn't known about.
The Product Control window has a function under Tools where you can "Alphabetize Product by Description". Well, it doesn't seem to affect what appears in Product Control like I thought it might, but it DOES alphabetize the products in the Purchase Order window as well as the Sales window.
If you haven't used the Purchase Orders, it's a great way to order and receive items. There are searches for which items you want to include (arranged alphabetically now), and once they're in the PO you can very easily update the Cost. And when you "receive" the PO, you automatically add the quantities to inventory and change the Cost for each item.
In Product Control, have you used the "Change" (or right-click on the mouse) to change a whole group of prices? Ronald has made that extremely easy now, and by just entering your desired Margin (not mark-up), it just takes a couple clicks to edit the Retail on the entire group. And there are other options for how you might want to change the Retail.
Anyway, the Purchase Order function has been invaluable to us, as it's cut out a LOT of tedious steps from how we used to do it.