Yep. User-friendliness is very important, but you can still do what I said as a last resort type of thing. After all, many programs still require the user to set up something before they make use of the software. (E.g.: Compiling projects in Linux and fixing any dependencies. >_<) Anyhow, it's nice that you put users first! I certainly appreciate the effort!