sorry, I like my newlines unix'ified
various changes to add currencies and functionality...

1) BeautifulSoup doesn't work on OpenBSD the way you use it, perhaps it is an
   older version or something, so I just went without the one currency that
   used it

2) more info is interesting to me, so I added platinum to the metals

3) more currencies than just USD are interesting to me, so I added several

4) having historic info and hourly activity is interesting to me, so I have
   broken down the bitcoincharts url into comments that are understandable;
   perhaps querying for historic weekly, more current daily, and very recent
   hourly info might be confusing or overkill or good, not sure; I've left it
   here in my current form where I do it hourly

5) I made a currencies list so as to avoid duplicating code per currency

6) I changed $ into USD and used other currencies where applicable

7) I added the inverse so one can see how many BTC it would cost to buy another
   currency

8) I added fake currencies 'bUSD' to try to get a feel for how different
   exchanges differ in value of USD vs BTC; they're usually within a few
   dollars but mtgox is usually the highest when looking at USD (interesting!)

Example:

P 2013/10/22 16:00:00 BTC CAD 209.00
P 2013/10/22 16:00:00 BTC EUR 146.00
P 2013/10/22 16:00:00 BTC GBP 124.00
P 2013/10/22 16:00:00 BTC JPY 19782.50
P 2013/10/22 16:00:00 BTC USD 203.60
P 2013/10/22 16:00:00 BTC bUSD 196.00
P 2013/10/22 16:00:00 CAD BTC 0.00478469
P 2013/10/22 16:00:00 EUR BTC 0.00684932
P 2013/10/22 16:00:00 GBP BTC 0.00806452
P 2013/10/22 16:00:00 JPY BTC 0.00005055
P 2013/10/22 16:00:00 USD BTC 0.00491159
P 2013/10/22 16:00:00 bUSD BTC 0.00510204