In the absence of any other db, perl defaults to using sdbm which is shipped with the core.
However, the ActiveState version of sdbm for Win98 seems to have been compiled with a *very* small limitation on size. If you increase the size of your data you will get an even smaller number of records:
$PL{$count} = "$count" x 2;
Linux and Win2K don't seem to have this problem.
I guess the solution is to use DB_File, as suggested by
Chromatic, or install a real db.
John.
--
<br