I agree with Beng and James.Firstly, I dont believe people get 'passionate about business'. you're probably just passionate about the money. I get passionate about seeing people enjoy/value things ive made. When I was in industry it was tangible products, at home its my cooking or the fruits of my DIY (!!) and in consulting its about helpling people run thier firms better. Now I had great A-levels but only got a 2:2 in my first degree. Didnt bother me at the time 'cos I went to work in FMCG manufacturing - loved seeing my work on the shelves at tescos. got good experience - managed budgets, people, projects etc.. then went off to a top UK b-school and am soon to join a top strat firm.Dont wory about A levels, don't do the IMC course. Consultants dont want someone with a qualificatin in consulting (imho) - they will teach that to you. what they do want is someone with skills and experiences that they can sell to a client.If your capable, can empathise with your clients problems, intelligent and pleasant to meet - you can get a job top job in consulting. You dont get these through courses. you get these from real experiences. Go with James - get a grad job in industry, work hard, go to B-school. then go into consulting - or you might find you love industry and want to stay there.Cheers,A