Instead of having multiple locations with the same code, the web interface code now lives in its own module, and is called from multiple locations.
The Range.Value function does not consistently return a 2-D array. If the range is a single cell, it returns just the value in that cell. When initializing a Userform listbox, it needs to be an array, so this function was born.