Hi Elizabeth,
 This is looking very good. I spent an hour or so poking around with
actions from the command line. Everything worked well, but I had some 
conceptual problems, and I suspect that others will too.

Most of these questions relate to the conceptual problems and some proposals
for additional functionality that will help command line users.

a) I am unsure about the notion of MVCs and how they fit in your model.

 loadData seems to create a new  MVC?
 if iSPlot is loaded is this where the MVCs are stored?

 We should have some, non-GUI way to 
 1) list MVCs
 2) delete a MVC
 3) set the active MVC (that seems to be there, I just don't see
   how to do it)
 4) getActiveMVC - should this be the name? Should the name of a MVC 
  be the name of the dataset?

 5) on the man page for getMVCEnvVar, it would help a lot to have short 
  descriptions of what the different values mean? And, why do users get
  to see them? Are they needed or is this an interface more for internal
  use?

b) in the file testScript.R I tried to use the command line version.
 But got stopped by 

c) createSPlot man page never talks about the the active MVC, possibly
  it should? This function does have some side effects in that MVC?

d) I don't see how createSpreadsheet works. I was guessing it would need
  no arguments and just plot from the activeMVC, but somehow it looks at
  all MVCs?  Perhaps we need a function to list available data sets?

e) for getEvents, is this dependent on the active MVC? Does it change for
 different views? If so, we might need to print something if the view is not
 interactive.

f) is there some way, with colorPoint that I could optionally specify the
  color and not get the color selection?


