Where to begin!  Well, those goofy pivot tables are history.  I hate em, mostly because it's hard to get laravel to use them in the queries needed to pull the data i need.  6 hours of work and nothing to show for it. Tables updated to use cross table key directly.  No pivot needed. I also now have a basic working blog - topics, replies and comments.  All tracked accurately