Its up and running now. (but I'm sure its not perfect.)
Please post any problems or suggestions here, and I will continue to improve it.
It is at the point now where it works for me. So... its time for you guys to break it.
Let me know what you think...