I don't find it hard at all, but as I said you probably go into more depth than I did. To see the stupid this that I did, have a read of this:vcross:!
What about Tort Law, Agency (if that is a separate specialisation), Consumer Protection (I suppose that that comes under Contract Law though...