Great post. Wish I had seen this a couple months ago b4 I made my server. Oh well, It was still very helpful to me.
One problem I noticed-
You've got your .bat Server Starter files backwards.
Your 64-bit file has the path: "%ProgramFiles(x86)%\Java\jre7\bin\java.exe". The problem here is the ProgramFiles(x86) part. (x86 refers to 32-bit programs. In this case, Java).
So, for someone using the 64-bit version of Java, the path should be "%ProgramFiles%\Java\jre7\bin\java.exe"
And, for someone using the 32-bit version of Java, the path should be "%ProgramFiles(x86)%\Java\jre7\bin\java.exe.
So, if folks are getting a file path error, this is probably the reason.
Cheers! Keep up the good work! thanks again for the post.