Cabinets are an essential part of any home or office, providing storage and organization for a variety of items. When it comes to choosing cabinets, homeowners and designers three main options: custom, semi custom or stock cabinetry. While all options have their pros and cons, there are many benefit...