Thanks to some show on the food channel or Cooks Illustrated I am now able to cook a perfect steak everytime and they generally surpass any restaurant. It is very easy to do. In a skillet, on a grill or in a broiler. The trick to broiling is to keep the oven door open during the entire process, including allowing the coil to heat if you are using electric. It takes some experimentation but you cook the steak to the point of rare if you are aiming for medium rare, wrap the steak in foil for a full five minutes after. This enables the steak to cook further from its own heat to it's proper doneness rather than going over and allows the juices to distribute.