Sorry - this is a bit long! But I promised to answer the questions about being a Business Analyst.
Originally Posted by alcockell:
“And as a permanent IT support person, I've had to help clear up the mess left behind by some consultants...”
Wot? By telling them to go away & reboot to see if that will work?!

Now, THAT'S easy money, mate!
Feldman’s answer was spot on. Thanks for that. And as for how you go about becoming a BA – well, in my opinion experience is far more valuable than qualifications. Again, as Feldman said – some people (like me) take the IT route, and others get into it by being an expert in their particular field of business. You do get the “know-it-all-straight-out-of-university” types, particularly working for the Big Four – but I suspect these are the ones that alcockell’s encountered in the post above…
Being a BA is a liaison role. Someone in the business wants something – so you have to capture their requirements, and then give the requirements to someone who can produce a solution. Admittedly, it’s not rocket science, but it does require 3 distinct skills.
Firstly, and most importantly, you have to be excellent at communicating at all levels of the business. You could be proposing a new process for a fork-lift driver in a warehouse, or a new system to monitor the world’s stock exchanges for the smallest, earliest indication of change. You need to be able to communicate in terms that you and your audience understand to avoid ambiguity & the potential costs that could incur if you make a mistake. (Look at the extra costs that will be required to fix the Chinook helicopters, for instance). If you’re a BA on an IT project, you’ll also need to be able to talk to “techies”, and have enough background knowledge & experience to not look like a complete numpty and lose their respect. In addition to these verbal skills, you’ll need to produce no end of documentation. Therefore, it’s essential to be “fluent in your native language”

, be good at grammar, and be able to use a spell-checker!

Even as a "businessy" Business Analyst, I would've expected Lucinda to be a bit more IT literate, though. You need to be able to use all of the Microsoft Office tools.
The last two skills might sound obvious, but I have to mention them. First of all, you’ve got to be business-savvy. You need to understand how your business works in detail, how all its component parts fit and work together, and the objectives of top level management. And you have to be good at analysis! The key to analysis is understanding the “why”. (This could be “why does the business want a new system? Is something failing, or do they want to become even better, etc…or “why do they do something in a particular way? Maybe there’s a better way…).
The other thing to mention is the risk element of contracting. As a contractor, it’s our responsibility to find work. If we don’t work, we don’t get paid (and that includes sick pay & holidays). I’m lucky – last year I worked in the City for a year (I kept getting extensions to the contract), so I earned a fair amount. This has enabled me to take time off this year to do other things. Of course, many other contractors are money-grabbing materialists who just keep earning & earning and earning….
Anyway – I hope this helps answer the question. I hadn’t heard of Business Analysts, either. I was a lowly insurance clerk when a team of them came to interview me for a new computer system they were designing for our department – and I suddenly realised I could do their job, for a hell of a lot more money than I was being paid at the time. I studied for IT qualifications, gained a fair amount of experience in junior analysis roles & went from there. Hopefully this may help someone else do something similar.