It certainly sounds like you've hit a limit. Whether it's easy to overcome or not, would depend on the database design. And only Andrei knows the answer to that.

However, it really doesn't seem very user friendly to scroll down 160 CDs in order to display the content of the last CD in your Bach box set. It sounds like you could need a tabbed interface or something similar to make each CD in the box set more accessible. Tab 1-10, Tab 11-20 etc, for instance.

Does FreeDB actually recognize the content of these huge box sets - or do you have to type all the data? I'm just curious..... In any case it sounds like one hell of a job. Good luck!