30720 bytes maximum sketch size, if not enogh?

I reckon there's a fair chance that the Arduino saved the DIP package for the 328. There's no good reason to use that package in a commercial product these days.