That is not a link to a homepage. It's a link to a google search.

According to the first definition that pops up under google (wiki),

"The kilowatt hour, or kilowatt-hour, (symbol kW·h, kW h or kWh) is a unit of energy equal to 1000 watt hours or 3.6 megajoules."

Do you agree with this?