We've done that for special case scenarios. The last review tool we used was in a mixed Linux/Windows environment and we had a client in jail awaiting trial so we built a laptop to run everything and our PM visited him weekly to update his copy of the DB locally (no internet access in the pen). The biggest sticking point is that it's not uncommon to get to 4-6 TB on one of our databases and it takes a bunch of processors and memory to run the software, but I smell a development opportunity now that you mention it.