"Cloud computing is another style of utility computing.... "
" ..Cloud computing is another style of utility computing, but it clusters cheapo servers together instead of using a large monolithic machine "
Well THERE'S your problem, because that is not the definition of cloud computing, you have confused how it's often provided, with what it is.
What it is, is computing resources provided over the internet, usually with contractual conditions where it is provided with matching small increments of cost for small additions of extra use, for short periods of time. Now , I'm sure you could enhance or pick into that definition, but however its defined, the type of computing resources used to provide it should never be part of the definition.
For example, a cloud computing service could equally well be provided by shared use of a stonking great mainframe, as by many cheapo computers. Indeed, going back 40+ years, a mainframe timesharing setup fits the definition of cloud computing.