One of the things I was told about mosaicism is that in the normal female, only one X is active in the cell. The other X is inactive.
Human females inherit two copies of every gene on the X chromosome, (one from the mother and one from the father), whereas males inherit only one (always from the mother). If both X chromosomes were active within a given female's cell, it would throw things off as the genes on the X chromosome would be expressed at twice the rate in female cells compared to males. To avoid this, one X chromosome is randomly selected and inactivated and one remains functional (active) in each cell. So, the cells of females have only one functioning copy of each X-linked gene - the same number as males. The inactivated X can be seen as a dense, stainable structure, called a Barr body (after its discoverer). X inactivation is also referred to as a method of dosage compensation.
Recent studies (NATURE VOL 434 17 MARCH 2005) clarify the process: The X developed a way to inactivate - silence - most of the genes on one of the two Xs in females, so that males and females would in large part have the same dosage of gene products. Early in female development, cells randomly choose either the maternal or paternal X to be the active X chromosome. This choice is permanent, and has certain consequences. A famous example is the calico cat, the color pattern in its fur reflects the pattern of Xs inactivated in his or her cells during early development. Similarly, human
females are mosaics of the X chromosomes from each parent, and the severity of an X-linked disease in a female depends on the percentage of the cells in which the mutant gene concerned is silenced or expressed.
http://members.shaw.ca/copingwithillness/xinact.html
There is much more information on mosaics from the above website. I think with the Kleinfelters, if the non-disjunction came from mom (2 x's), you could have a mosaic pattern (some of the x's will be inactive) and therefore have a "mostly" normal XY male. If the non-disjunction came from dad (X and Y), then you will not have X inactivation and will have XXY in all the cells. Don't hold me to this, you may still get X inactivation, I am not sure.