yes to all of the above exept the mcfee one ...mcfee is sh1t