First off, my degree in college was not computer science. Development is something I have had to learn very much the hard way and I am, by no stretch of the imagination, anywhere near the capability of somebody who has actually studied the stuff. I have however, learned quite a