Antsvam—
I used to have the fear of Rubys too, but some ideas just don't fit into SketchUp as it comes from the factory. Once you start playing around with them you will never go back! Check out the Rubys forum, ask some questions or watch a tutorial on how to begin, then start to play. You will find your modeling skills increasing as your models start looking more and more amazing.
Try a great Ruby by our very own Fredo6— FredoScale. It scales in some ways that SU doesn't, and I find myself using both of them to get different effects, or to scale to dimensions in different ways. One of the effects in FredoScale is Box Twisting, where you rotate one end of an object and the whole thing twists evenly, instead of just the last line segment. You can find it, along with a thread that describes how to install it, in the Plugins page— use the link at the top of the Forum.
I used only that one plugin to model your lamp. If you follow the tabs in this SU file I explain my workflow. Note that some aspects are different than Damon's model— you can get a lot of different looks depending on the tools and process you use. The more you play, the easier it is to find the one that works best for you.
Jim