Nice INFO Stephen. Thanks.
About alternate coins, you can cache historical info from time when server is online, so after few hours you have price info from alternate coins, and can be save to xml or something and benchmark can work with this data. Or i'm wrong ?