Didn't (don't) want this to degenerate into an all-in brawl, but we're sure heading this way.
Background: My parents both have more degrees than I care to count. So does my brother. So does my wife.
I, somewhat like TomW I guess, worked in some very technical fields working intimately with some very well paid and highly qualified people who loved to rub everyones nose in the icky brown stuff if they didn't have at least the same paper qualifications they did.
That kinda got me really pissed at people who flaunted their "engineer" status.
Over the next 30 years I encountered more and more of these types in industry as I went around doing my job, and being increasingly surprised at how often these people were just plain WRONG. Often times, their mistakes cost hundreds of thousands of dollars (millions in some cases). In some cases, their mistakes cost lives... but invariably, they played the "blame game" well and always avoided any responsibility.
The initial question being asked was oh-so-typical of a very recent issue (the day before) from another so-called expert I had to deal with. The person I had to deal with then asked a question and presented a small (but insufficient) sample of data which they should have been able to see for themselves in little more than a heartbeat WHY it wasn't going to work... yet still had to waste a couple of hours of my time to teach him from first principles why it wouldn't work and how to fix his stuffup (different field to here). It also annoys me that the company this guy works for pays me a pittance, and makes me justify my bill to them for this consulting work, yet happily pay this "expert" $250K/year for stuff I'd consider anyone with a very basic understanding of netmasks and routing would do easily.
In the issue here, an "engineer" should be (I'd have thought) quite clued up in math and trig, and that with only a small amount of thought, would have not only seen the problem, but the answer. Having worked this out for myself many years before - and without the benefit of such high-level education, I guess it was just a whole lot more of the "I'm an engineer but I'm too lazy to look for the answer, I'll just tell someone to give me the answer so I can do my job and look good" attitude I've come to loath and detest.
Respect is something you earn. A degree does not bestow respect, and indeed it has been my experience that the more qualified, the more arrogant and DISrespectful the individual becomes.
Its my experience that a degree means "I have been brainwashed. I have learned how not to THINK and REASON. I have passed the test that says 'if the answer is not in the book, then it cannot be done'"
Yes, there are exceptions, but you sure have to look hard for them.
If there had been "full and complete" detail in the original posting, and some indication of what had been done/tried and why it wasn't adequate, perhaps responses would have been different.
As to: "Rossw since you started this put down arena, and touted your program for being so good, is it up for review? or a closed will cost money venture?" - which part did I claim as being so good?
Certainly, the time+vector display (which was in response to another posters comment anyway) demonstrates that (the link here is a real-time display, not a photoshopped fake of what someone might have done). I don't offer the code "for sale", it's not a money-making venture. I've never asked anyone for a cent for it, advertised it or touted for business. It has been reviewed by people within the Australian Bureau of Metorology, but if you feel the need to review it yourself, contact me directly.