1 answer
Opportunity Products and Revenue Schedules are designed for this.
https://na1.salesforce.com/help/doc/en/salesforce_products_cheatsheet.pdf
Due to complexity of products, the number of changes that may occur during the Opportunities term, and other issues we are not using Revenue Schedules. Our back-office system is the system of record. But to facilitate some reporting, I use a simple calculation where Monthly Revenue = Opp Amount ÷ Term (mos.)
Hope this helps
Regards
Sachin