it's flakey. now it's not working again. but it's not BTCPrice's problem. it's an issue with Mt. Gox. I looked at the code and it uses this url for its data:
https://mtgox.com/api/1/BTCUSD/ticker and when I call it by hand I get diddley back. not sure what's up with Mt. Gox but I do see it's using the v1 api call and should probably be upgraded to use v2. v2 seems to work whereas v1 doesn't