There's no *hardware* limit in that there is no BIOS. We can use whatever maximum capacity the linux kernel (currently 2.2.14) can handle.

Obviously, there may be other limits like the maximum ext2 partition size, or the maximum the DOS partition table can handle, but these could both in theory be changed for formats that could handle bigger disks if this ever became a problem.

The main issue is RAM use for large databases. As the unit stores the database in RAM (because it may need to access it when the disk drives are spun down) this limits the maximum number of tunes. RAM is taken from the audio cache to hold the database, so you will just notice the drives spinning up more often as you put more and more tunes on there. The mk2a (rio) players have more memory - 16MB as opposed to 12MB on the mk2, which will help here.

Hugo