Sometimes is pays to procrastinate!
Man, this was a fruitful thread today...
Thanks to Chris, Alfonso and Brian,
I learned today about Blender and GMSH. I don't expect to be given very
much time to sit down and learn these tools but I will be poking around them
in the near future. Thanks for the tips!