Before we set up a website to do this, let's be a little clever, and only have a centralised algorithm based on this thread.
So, if everyone uses the same formula, and sticks it on their websites, sampling at an hour interval but not on the hour, we will have a bitcoin price that can't be manipulated due to centralisation!
If you want, I can write a quick script that can be cut and pasted but will follow this guideline that its your server fetching the samples, as this is the principle that prevents centralisation problems. For instance, and timeouts while sampling, automatically removes that exchange from the end price.
We just need a fancy name for the formula, like "real bitcoin" price, so people know what they are talking about this price.
Feedback?
I like that idea. But before you spend too much time working on it - lets see what we can get out of bitcoincharts first