Can you tell me, in your expert opinion, about the cooking time for scallops? I'm wondering if there's a general rule of thumb or if it varies depending on factors like the size of the scallops, the cooking method, or the desired doneness. Additionally, do you have any tips for ensuring that scallops are cooked perfectly, without overcooking or undercooking them? I'm looking to make sure I get the most out of my culinary endeavors with these delicious seafood morsels.