@Drew: 4000 lines is nothing abnormal. A lot of major projects will end up in well in the tens of thousand, if not hundreds of thousands lines of code. Obviously this is less so in DBP as it cuts out a lot of coding, but I wouldnt be too worried.
Huge amounts of code will only slow down your code if it is processed continually. If this is the case, you'd want to start putting in conditionals to skip parts of the code which you dont constantly need to process.
Desktop: AMD Athlon XP2800+,Radeon 9800 128MB, 1GB DDR RAM
Laptop: AMD Athlon 64M 3000+,Mobility Radeon 9700 128MB, 512MB DDR RAM