hi,
try some self evaluation website....which will atleast highlight ur strengths and weakness'....or even a psychometric tests.....
will surely update u if i come accross any....
but the catch lies in choosing ur S and W in such a way that it shouldnt contradict each other...for eg. ur...