I'm not all that impressed with online BS grads knowledge, but unfortunately that could be because most of them don't offer real degrees ala my last entry.
Most of the CS-style degrees seem to be more along the lines of certificate-mill collections where people memorize, regurgitate and advance.
What I really question, though, is the online MS degrees.
A Masters? Really? Only one year (9 months, really) after receiving your Bachelors? And while working full-time? That could explain why your thesis reads more like a freshman term paper.
I've met a couple people who I could believe it, but they had 10+ years experience in the field and were already published before getting their online MS.
A Master's should *MEAN* something, damn it!