New products, loads of UI cleanup, remove forum

Remove all old forum code.  Implement the new products UI workflow.
Clean up lots of other stuff.
Fix merge problems