Having a flat top grill can fulfill a lot of your cooking and BBQ needs, especially if you are an enthusiastic chef who wants to improve ...