Using IE8, when I'm using CKEditor and I hit Backspace on the keyboard (whether in source or WYSIWYG mode), the following JS error occurs:
Line: 71
Error: 'r.getSelection()' is null or not an object
This works fine in Firefox.
Line: 71
Error: 'r.getSelection()' is null or not an object
This works fine in Firefox.

Re: Backspace Causes JS Error
i've the same problem as you...
i was not able to catch backspace keypress event
so i patched the script by searching "r.getSelection()" in ckeditor.js and wrapped the instruction with "try{ ... }catch(e){}"
it's uggly but it works... (replace 4 times)
sample :
search for...
exec:function(r){var s=r.getSelection(),t=s&&s.getRanges()[0];if(!s||!t)return;var u=s.createBookmarks(true),v=t.getCommonAncestor();while(v&&!(v.type==1&&l[v.getName()]))v=v.getParent();if(v)o.call(this,r,t,v);else p.call(this,r,t);r.focus();r.forceNextSelectionCheck();s.selectBookmarks(u);}and replace by...
exec:function(r){ try{ var s=r.getSelection(),t=s&&s.getRanges()[0];if(!s||!t)return;var u=s.createBookmarks(true),v=t.getCommonAncestor();while(v&&!(v.type==1&&l[v.getName()]))v=v.getParent();if(v)o.call(this,r,t,v);else p.call(this,r,t);r.focus();r.forceNextSelectionCheck();s.selectBookmarks(u); }catch(e){} }