so I ordered a 900c am very excited for its arrival. Are there any software or firmware updates I should do immediately so as to avoid any major bugs etc?
It depends whether your unit has already been updated. When you get it, check the firmware and bootloader versions against those listed here http://www.hpcfactor.com/support/cesd/h/0041.asp. In my case, I emailed cmonex when my 900c arrived a couple weeks ago, and she graciously sent me the newest update.