All You Want To Know About EMPs and The EMP Shield!