These are the Visual C++ files.  I have also supplied
several "saved cases" (pull these up through "File...Open...") that 
have the correct parameters from the papers and have names corresponding
to the behavior (state, # spikes/burst for bursters, burst or spiking 
frequency for bursters and tonic, average voltage for silent cells).  I
usually put these in a separate folder from the C++ code files.  The
"res" folder should also be a separate folder sitting in the same location
as all the .cpp and .h files.  I am also attaching the .exe file in case 
you have trouble setting up the Visual C++ stuff and compiling it yourself--
usually this would be generated into a folder entitled "Release" (or "Debug"
if you compiled a slower-running debug version of the code).

For the C++ files, start yourself off by opening up the ".dsw" 
file which should then find all the other files.

One feature you should know of: the windows will "remember" their
sizes and locations on the screen after you quit, so once you set
them up the way you like, they should always appear that way on the
screen.  However, if you switch to a new monitor or every once in a
while when windows goes crazy, they will get so messed up that you
can't grab a corner of them to resize them back to where you like.
In this case, go to "MainFrm.cpp" and comment out the
"RestoreWindowState" lines, then run the program and set up the
windows how you like them, then "un-comment" the "RestoreWindowState"
lines back in.  Hopefully, you'll never have to know this, but you
should save this information somewhere in case it goes crazy.

Also, the "h or proctolin" channel is "smart" in the sense that
it knows if you have only an inactivation but no activation (Num_h=1,
Num_m=0), then it will use the "h" channel kinetics.  Likewise, if you
only have an activation but no inactivation (Num_h=0, Num_m=1), it will
use the proctolin channel kinetics.

The channel kinetics are in the file "Channel.cpp".