For a firmware update, you're better off first rooting, making a nandroid backup of your existing rom and entire device with CWM, then update to ICS. I just went through this process this weekend with my 10.1 tablet. Titanium also for application and settings backup.