A rather wonderful Ethical Philosophy Selector, that determines which philosopher your views are closest to.
Kant came up top for me. But Mill came fairly close behind which doesn't make much sense considering they are commonly interpreted as having radically opposing views, and are the textbook examples of Duty versus Consequentialist ethics. I also found a few alternative answers consistent with my views, so I went back and chose those instead, and got a Spinoza result. This probably means i'm a rather confused and inconsistent man. I'm not very familiar with Spinoza's philosophy, so i'll have to get his Ethics.