HELP! What the heck is this?

rumblefish, I think your right. I think that is a wiper delay box. Did you just lose dash lights? see of your taillights still work also. sounds like a simple fuse to me