Another question (in addition to silentlife's ^) if you don't mind, could you summarise the CS course content, types of things you're studying etc. if you don't mind?
Obviously I've read loads online, on CS^3 and cam site (too much, really. I usually end up there when I should be revising for A level exams...) but I'd just like to hear it from a student's perspective. I'm pretty firmly decided, but Engineering (specifically, Electronics) still scratches at the back of my mind every so often.
Also, did you have experience in any languages before you started? I do have some (mainly Python), and I know the site says you don't need to etc. and tries to dispel several similar images - I just wondered, in your experience, how many people on the course did have prior programming experience?