We have an application that can pull WMS data from the National Elevation Data set (NED) and use it to perform a number of run-time calculations. We have been pulling it from NASA JPL WMS servers here (http://onearth.jpl.nasa.gov/) but we are pulling too much data for their servers to support. We tried using the WMS tiling extension they support, but since it is non-standard (ie. it is not TMS) we can't find any proxy or caching tools that support it (eg. TileCache, MapProxy, etc).
Does anyone know of a WMS cache that does support the NASA JPL servers? If not, can anyone give me some guidance on where to get the raw data and how to host it up ourselves locally? (a tutorial link would be very helpful as we don't host any other WMS data locally and would basically be starting from scratch)