The opinions expressed are not necessarily those of R J Hosking and Associates, although it's a fair bet they're not too far astray.