08-27-2010, 08:48 AM
I have a Chinese program that takes all that info you ask for into account. It's just too bad I have no clue what the chart it churns out means and the book that came with it is just as weak in explaining the meaning of the chart. The few hints I got of it were pretty accurate to my personality though.