Just a small thing, but worth noting nonetheless, SAS V9.2 Phase 2 introduced three numeric formats:
SIZEK - writes a numeric value in the form nK for kilobytes
SIZEKB - writes a numeric value in the form nKB for kilobytes
SIZEKMG - writes a numeric value in the form nKB for kilobytes, nMB for megabytes, or nGB for gigabytes
Useful from time-to-time I'm sure