Thanks for your bug report. The limit of reloading only 500 lines was implemented in mIRC v6.32. If I recall correctly, the reason was that users were reporting excessive memory usage when reloading as many lines as specified in the buffer size, whose maximum is 50000, with many windows open. The limit of 500 lines was later extended to 1000 lines, as that was considered arbitrarily sufficient when reloading for most users, in as much as 50000 lines is also an arbitrary maximum.