To those espousing that "energy has no mass", I wouldn't quite agree. There is a clear physical relationship between energy and mass, evidence particle accelerators or cosmic rays. ( one astronomer recently detected a single elementry particle entering the upper atmsophere so fast it carried mass equivalent to a brick. They still cant find where specifically it came from. ) In particle physics the unit of energy is the electron-volt which is the amount of energy aquired by one electron accelerated by one volt. But when the "EV's" get high the "mass" of the energy quickly becomes apparent, vis. the large diameters of modern particle accelerators. The magnets which turn the particles about the circle cant turn particles above a certain energy, so they need to increase the size of the circles and the power of the magnets, eg. CERN's new accelerator. Effectively with added "acceleration" (energy input) above certain speed near c, velocity stops increasing and mass begins to increase, proving their interchangeability.
At the energies of these particles, all boundaries blur, e.g kg and/or volts and/or seconds etc. can be applied interchangeably to some measurements. (Someone at the start was asking about gravity. They havn't quite figured out how to get gravity to fit in interchangeably yet. I wouldn't agree that all energy comes from the sun, though that is a useful analogy if you prefix "useful forms on earth except fission, fusion, some chemical (e.g. pure hydrogen atoms arriving from another star as cosmic rays and reacting with oxygen to produce heat and water) and gravitation so far"
To get back to the question, I like the "water in pipe" analogy for electricity. Electron particle accelerators are almost a pure version of this, a pure example of DC current. And if you push some more water in one end of an inflexible pipe, you'll get water out the other end much faster than the water molecules individually travel. DC is similar, a wire is just a full pipe that doesn't naturally drain. AC is like heating a pipe loop on the other side of a wall by pumping small amounts "alternately" into each end of the loop very fast and waiting for the friction between the water and the pipe wall to heat up the pipe.
I know, that AC analogy sucks. Oh well.