Is this technically feasible? Is it a good idea?