That's a massive model. Just checked the one I'm working on (not WW's, but client's one) out of curiosity, needs 15 spreadsheets, 90 MB altogether, most have to be opened at the same time......
WW, after having had a quick look at your problem, it's easily doable in SAS, any chance you have...