I second Gene's idea. We had a customer who was doing contract bottling of perfumes, shampoos, etc. They received weekly forecasts from their customer on over 20-30 products for a rolling 52 weeks. They had to then turn that into a demand forecast for raw materials. Tried doing it with MRP but ran into a bunch of difficulties (don't remember them all. Instead we imported the forecast into a single SO Quote (numbered it uniquely so it could be identified). Each line was a unique combination of product and forecast week (line promise date) so we would have hundreds/thousands of lines on the quote, not a problem. We then used MRP to create the MRP Supply Demand File and used crystal to generate the necessary reporting (MRP reports all suck). The next week they delete the quote and start over. Worked pretty well.