Good points, that 1) programming classes do not a CS degree make and 2) Poly's Physics department leaves something to be desired. I still have greatly enjoyed my online classes; perhaps when I am less embittered towards university I'll go back for something I enjoy (if they'll have me).
As far as "why physics" - I had unrealistic, romantic notions about understanding the universe, and was pushed into the field by my mom. In retrospect, I should have dropped out.
(I am, of course, the anonymous coward above; I was logged out at the time)