I have done the degree thing, twice as a matter of fact, and frankly it's ridiculously daunting and most people that graduate don't know squat. I remember people in my year group (Both business and IT) who left after they completed their study and they still couldn't write a decent program or give competent financial counciling, but hey, they passed right. Certifications however are focused and geared directly at what you wish to do, as opposed to getting a degree from one of the local universities who fill your schedule with crap you don't need instead of focusing all the attention on the field of study. As far as which one is better when trying to get employed, degree+experience is what I think. A lot of companies have been demanding that you be certified of recent however, so I think the views are shifting. Degrees became popular in an age when employees were needed who were more rounded, being able to fill several roles all at once. The business environment today recognizes specialty more than anything else however, being the best in your field counts for a lot. Certifications provide that, they provide you with this specially geared knowledge base making you competent in a specific area which allows you to maximize productivity in the area, and business nowadays recognize this as something important. Your IT Tech no longer needs to be able to do accounting as well, he/she just needs to be the best darn IT Tech there is, ensuring that your systems suffer as little downtime as possible. Just my opinion...
Mobo: Gigabyte Z77-UP5 TH|CPU: Intel Core i5 3570K|RAM: Corsair Vengeance 16GB DDR3 1600MHz|GPU: Gigabyte HD7950|Cooling: Cooler Master Hyper 212 Plus|Case: Rosewill CHALLENGER|PSU: Cooler Master GX 750W|Display: Westinghouse 22" - 1680x1050|Mouse: Logitech G700|Keyboard: Logitech G510