Thanks for the replies, turns out that 4.0.4 is the current software however I still have B06 and it won't let me update it to B09. I told them this and they said they'll get back to me.... still waiting.
Also I checked out that link, and being that this is my first ever android device and I have never done any rooting or flashing, I'm a bit worried I might brick it. Especially, since after being on this site for 3 straight days, I am more than confused as to how to root it and what the best ROM would be considering I'm reading things like, the camera won't work or bluetooth, etc. Really have no clue what to do here, and why is the gps so miserable?? lol i'm hoping an update fixes it. Anyways any advice would help.