Personally, I use JS to show/hide DIVs with CSS for the graphic work, that way just to switch tabs there's no post back to the server which means less demand on the server plus it's instant for the end user, less irritating on them