I have worked with minecraft servers for 2 years. This includes Java modifications, Linux installations and windows installations. I have my own plugin (TekkitRestrict) So I know an error when I see it and how to resolve it. I have set up more then 20 Servers, most included Mods and A full range of plugins. (Note that I also have a full set of hand-written Permissions, plugin permissions, ect, but it will cost extra if you want these)
No detail is required to set up a Minecraft server, unless you want it to be customized. You can Skype me (dreadslicer) for any customizations that you want to specify.