How To Create Pretty Interface Graphics?

I'll soon be making production graphics for my first game title.
One thing I will need is screen interfaces and buttons. Take a look at these WinAmp skins:
http://www.winamp.com/skins/details.php?id=211
http://www.winamp.com/skins/details.php?id=238
http://www.winamp.com/skins/details.php?id=9134
How do the skinners make the nice shaded and shiny doodads? The curves on the player, the buttons, everything?
The one guy said he used Photoshop. Sure, but what effects? Does anyone have tutorial links?
Can this sort of work easily be done in The Gimp? I don't have Photoshop.
Will I need a tablet to do this kind of work?
Another thing I'll need is flashy text logos for things like game titles. Let's say I wanted a word like "GreatGame" splashed across the top of the screen, looking really colourful and arty. Am I using Photoshop/Gimp to do this, or some sort of specialized logo maker?
I can do a fairly decent job already, I'm just wondering how the pros (or dedicated hobbyists) do it.
One thing I will need is screen interfaces and buttons. Take a look at these WinAmp skins:
http://www.winamp.com/skins/details.php?id=211
http://www.winamp.com/skins/details.php?id=238
http://www.winamp.com/skins/details.php?id=9134
How do the skinners make the nice shaded and shiny doodads? The curves on the player, the buttons, everything?
The one guy said he used Photoshop. Sure, but what effects? Does anyone have tutorial links?
Can this sort of work easily be done in The Gimp? I don't have Photoshop.
Will I need a tablet to do this kind of work?
Another thing I'll need is flashy text logos for things like game titles. Let's say I wanted a word like "GreatGame" splashed across the top of the screen, looking really colourful and arty. Am I using Photoshop/Gimp to do this, or some sort of specialized logo maker?
I can do a fairly decent job already, I'm just wondering how the pros (or dedicated hobbyists) do it.