The voice of Macy Gray is a wondrous thing: it can be as intimate as the wee small hours or as exciting as a packed nightclub; disarmingly sweet on one song, harsh and raspy on another.