Yes that's it. I am used to the Browser launching into Explorer..lol. I do love the Tab though and even ditched my iPhone for a BB Curve.
You'll make a lot of friends here with that! And welcome to the forums. They are a great place to be.
There is the default BB browser and you can download some browser apps from App World. Simple Browser is a popular one if you are looking for an alternative.