Tips for incorporating a BBGW into a consumer product?

Generally:

How do you incorporate a BBGW into a consumer product?

Does anybody do this, or do they design their own board

using BBGW as a base?

Reset/Upgrade:

How does a customer ‘factory reset’ a bricked BBGW? Swap

out the SD card? Provide an externally accessible slot

for the SD card, or allow customer to open and replace

the card? RMA?

How are field upgrades handled? Replace SD card? Over the

air upgrade procedure? Connect via serial port? RMA?