Lucas,

Something must have changed in JSON data format sent from the Stack Exchange API because yesterday for no reason I started getting:

		ValueError("Unexpected UTF-8 BOM (decode using utf-8-sig)")

(I searched through many forums, reinstalled python a couple of times etc etc)

As the error says, there is a problem with the encoding. Basically all I had to do is change the encoding type 

in the line 157 of the web.py file

from:

		parsed_result = json.loads(req.data.decode('utf8'))

to:

		parsed_result = json.loads(req.data.decode('utf-8-sig'))

Hope that helps anyone with the same issue...