SOLVED: Problem when plugging heavy load devices on the same outlet as Arduino

MarkT:
There are several reasons an Arduino might reset, one of them is power drop-out, but its not the only one.

Thank you so much for this information. This is something that never even occurred to me.

Here is a crappy photoshop showing how everything is laid out: (i would take a picture to show wirings but the devices are all the way downtown.