Yes McGilliguts I am exactly that! Why is that such a ludicrous concept? If God created the world and everything in it then put you on this world is it too much that he also give you some guidelines to follow? I would say that NOT giving us these guidelines would be nonsensical.
Islam does not favour slavery, it acknowledged it as a reality and regulated it with the general aim of abolishing it. In fact, one of the greatest deeds is to free a slave.