On Mar 17, 2012, at 3:36 PM, Stefan Monnier wrote:

I think I'd prefer a solution that doesn't require adding options to
emacsclient (i.e. where the choice is expressed via a customization in
.emacs).

I thought about taking that route, but at the command line the user may want to create a frame if one doesn't exist or the user may want to create a frame regardless of other frames. I'm not sure how to provide both without adding an option to emacsclient.