I know a very late reply, but for the people who also searching for page break solutions I have found some solutions which I know they will work.
For people like me for who are still using ssrs 2005, some solutions needs to be modified a bit to get it work.
Conditional page break:
Group page break:
2. http://www.spacefold.com/lisa/post/2009/03/08/Dynamic-Page-Breaks-in-SSRS-Going-to-Eleven.aspx
Limit records per page with page break:
http://www.sqlservercentral.com/Forums/Topic490774-147-1.aspx