Very well doe indeed. I'm looking forward to what else you come up with.
In fact, procedural generation is a hobby of mine (www.seventhsanctum.com) - perhaps one day we should team up ;)