Here is a fix I'm using, it uses avr-objdump to determine the sram usage (limited to 1024 bytes) and sketch size, it prints out the size of the statically allocated ram after the sketch size and prints a warning if it exceeds a certain threshold, and throws an error if max ram is exceeded. Handy for quickly reminding users using too much data in ram (easy to do) to consider using PROGMEM.

So I'm pretty new to tinkering with this sort of thing, but it would definitely be a help to me to incorporate this feature in my IDE. Can anyone post or direct to a step-by-step method of incorporating this capability into my current Arduino IDE?

I ran avr-objdump as per your instructions. Attached is a screen shot of the output. After looking at your code in the first post, I'm thinking .data, .text and .bss are the important lines. I'm also assuming that the "Size" column is in HEX. So .data=542, .text=8380 and .bss=426. The Arduino-0013 compiler outputs a sketch size of 8946 bytes. So I'm thinking .text is part of the sketch size but beyond that I'm not clear on which numbers are included in my sketch size and which are SRAM.