I would have said that having one table per product was asking for a nightmare scenario.
You can always have fields left null in your table so you can have fields for dtmInstallDate, lngInstallStatus, dtmCreditCheck, lngNetwork (create a separate table for networks since much more efficient to...