I'm generating non-compressed keys. I guess I should add an option to choose.
I would suggest always generating non-compressed keys until community-wide support for importing compressed keys is ubiquitous. The option to compress the keys takes more "bytes" of the user's brain than it saves bytes on the block chain, and isn't worth the user finding out that he "can't" import his key in the venue of his choice because they don't support compressed keys.