I'm doing the Bristol Course - entirely from the CD on a laptop (with a good screen) & it works for me.
I checked out all of the schools before choosing Bristol. Oxford was a close second for the groundschool (but not flying), but I was put off by their sales people and comments about poor customer service from people who had chosen them. I cannot recommend Bristol highly enough.
Alex, do you offer commission?