I would think calculate by room would use the name of the room and calculate by area would use a curser selection for creating a material list, however they both seem to be exactly the same. They both use a cursor selection to define the area you are trying to generate the list for. Am I missing something?