I recently purchased a dedicated server and when going through the process of redoing my partitions and recompiling my kernel realized that there was a problem. What should happen (in an ideal world) is that when I make the original contract I should be able to tell the host what configuration I want. This would save the end user the grief of having to try to do things like compiling a kernel and modifying partitions (both of which can be painful when done remotely) and would save the host the grief of having to bail the user out when they make a mistake.

What I would like to see is a series of web pages that allow the "power user" to specify how they want the kernel, partitions, hardware, etc. configured. This way the host knows exactly what the user wants.

I was wondering:

1. if there are any available products that do this.
2. how much interest is there in a product like this.