Arbitrary house specifications are featured heavily - these are nothing new, they are implicit in various existing variants, such as Diagonals, Girandola, Killer (the cages), etc ...
There is a full description of AH's and this puzzle over at SudokuSolvers, where I first posted this, so I won't repeat it all here.
Enjoy!

PS: it's not particularly easy, so sharpen your pencils ...