I thought I noticed the same thing happening-- a syntax error in MyProduct.py causes my Product to show up Broken. I fix it, but the Product _still_ shows up as broken with the old error message. The problem was that I _also_ had an error in my __init__.py's initialize method, which fails silently(?). Once I noticed and fixed that, I was on the road again. Mike.