Speaking from experience...
When I left school after A-levels, I decided not to go Uni, and went looking for a job instead. Unfortunately, due to having no "commercial experience", I couldn't get a job in Web Design / Development, and instead, took a 6 month job as a Data Entry Administrator.
6 months later, I looked for other work, and was offered a job at Egg, but the company I was with offered me a job internally...which I took.
2.5 years later, I eventually got into the ICT Helpdesk department of the company, after being turned away due to...no commercial experience. They took me on secondment, and after about 6 months, I'd shown what I was worth, and ended up as the Senior Engineer (looking after 30+ servers, and the whole infrastructure), in the £250 million company!
5.5 years after starting with the company, I knew it was time to leave, and applied for a job as a Web Developer elsewhere. After pushing and pushing for the job (they took their time deciding who to employ after interviews), they gave me the job, and the rest is history!
In the interview, I basically told them the honest truth...I had no commercial experience as such (apart from personal websites and the odd ecommerce shop for small local businesses), and just needed someone to give me a chance, so I could show them what I could do (like in my previous company).
6 months down the line, and I plan to be here for a while, as it's perfect!
Moral of the story...get as much experience as possible. Even if it's creating websites for nothing. Put them down on your CV and online portfolio and badger companies to give you a chance! I didn't pull my finger out until I was sick to death with the first company I worked for, and after bouts of depression, I knew I had to kick myself into gear and get a portfolio together.
Hope it helps!