I'll be doing my own laminate kitchen countertops soon. I have done some simple laminate tops in the past but I would like some advice on how to achieve the best bond and most importantly, getting the edges right.

I'll be doing a square edge and I have noticed on commercial countertops, they seem to have routed the edge very slightly to help keep the top piece and edge piece flush.

Any suggestions on who to do that? Also, does anyone recommend plywood for a substrate instead MDF? Thanks!