Nicholas,
Regarding opening web maps in ArcMap, ArcMap doesn't currently support all the layer types that can be in a web map. Version 10.1 will support all the layer types in web maps including shapefiles, and when you open a web map in 10.1 layers based on shapefiles or other feature collections get converted into geodatabase feature classes.
Hope this helps,
Mike