it works with NewSoftSerial so that's where I am for the moment. I may try to puzzle out the difference in the library defs because I really don't need all of NSS and I'm very tight on flash.
Are you using IDE version 1.0 beta/release-candidate? If so you need to edit Streaming.h and replace #include <WProgram.h> with #include <Arduino.h>
Whenever I've tested the Streaming library I don't see a consistent effect on the size of the compiled binary. Sometimes it takes up a small amount of extra memory, but sometimes actually uses less.
because I really don't need all of NSS and I'm very tight on flash.
And yet you can afford the overhead of streaming... OK.
Streaming.h is a couple of macros and generally has no overhead - it's really quite clever.
Anyway, I've dropped back to the basic software serial and print statements for now.