Guys,
To me it looks like Mel is clever enough to overcome all the little nitty-gritty details that may have put some of you off. Pointers, strings, arrays, are a non issue for some people, even if C is their first language. And something tells me C isn't the first language for Mel.
Besides, many of the issues that some of you guys have raised about C are just non existent in C++: C++'s got a pretty decent string class, bound-checked arrays (vector class) and pretty nice memory handling classes (boost's shared_ptr class comes to mind).
Mel, I don't know what kind of role and expertise you have in your company, but if you're even slightly interested in general Computer Science, with some math background, and are as fascinated by languages in general even just one third than I am, then once you've grasped the basics of C, C++ and the
Boost Library will be your "paradise" (for lack of better term). :-)