Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
What are you using to upscale, an AV reciever? Also what are you upscaling to 720 or 1080? I have never watched anything that has been upscaled and didnt know if it was worth the extra money.