I got everything I wanted from Target online Thursday morning just after midnight, so I had no need to hit an actual Target store Thursday night and I decided to just go ahead and sleep Thursday night, and risk my luck with other stores in the morning. I got up about 4:30 to hit a few more places.
I made it to Kohls about 5am. There were some other shoppers, but no huge crowds. I got the items I wanted there - some pajamas and a couple of sweaters. With coupons and discounts, I paid only $10 for 3 items

I only waited about 5 minutes to check out. Everyone - shoppers and sale associates alike - was in a good mood. The only problem I had was with the cashier balking initially at taking the $10 Black Friday coupon, a $10 coupon I recieved for signing up for online billing and the 15% off Black Friday coupon - she tried at first to say I could only use one of the $10 off coupons. I just kindly asked her to try scanning them both anyway, at which point a supervisor was walking by so the cashier asked her about it. The supervisor just said "those coupons act like Kohl's cash - it's OK for her to use both" and walked away. Yeah!
I then made my way to Home Depot. I picked up 6 of the $0.99 poinsettia for only $1 out of pocket thanks to my $5 Zombie Mulch coupon.

In the store, I couldn't walk 5 feet without someone asking me if I needed help. Then I headed on out to the Christmas tree area, because I wanted to use my $15 Zombie Mulch coupon on a tree (yes, I was going to buy a Christmas tree at 6:30am Black Friday - interestingly enough, I wasn't the only one!). That was where I encountered my first problem of the day - there were 2 people working, and myself and 1 other customer looking at trees. For some reason, both of the workers insisted on helping the other customer. Well, actually I know the reason - she was young and pretty. Anyway, when one worker finally left that other customer and walked past me, I asked for help and was gruffly told "I'll be back in a minute". He walked off to help someone picking up a tree they had apparently just paid for inside, then proceeded to help that person dig through discarded tree trimmings for some reason for another 5 minutes. Then he spent another 5 minutes talking to a co-worker who had walked over. Given the way this worker refused to look in my direction, etc. it was clear I was being openly ignored by him. Since I had at that point been waiting over 20 minutes for some help, I got pissed and left. Looking back, I should have gone inside and gone to the customer service desk to complain - given the attitude I encountered from everyone inside of the store, I am sure they would have wanted to know about the problem outside.
Anyway, I went home and took a nap for awhile after that. At about 11am, I started opening my packages, and realized I had grabbed the wrong size pajamas at Kohls

They were one of their advertized deals, so I knew if I waited any longer to exchange them, they'd be gone, and given all of the coupons I had used it would have been a royal pain to deal with a return. So I immediately jumped into the car, and went back to Kohls. The store was now PACKED. Luckily, they still had 2 pairs of the pajamas I wanted in the size I needed, so I grabbed one and got into the 45 minute long line

(They insisted for an even exchange I still had to stand in line. At least they gave that answer consistently to several other customers doing exchanges - I am happy to play by the rules, but get ticked off when the rules are different for different people.) But everyone in line was well-behaved and other than the time it took, it wasn't an awful experience.
Later in the day, I headed to a different area Home Depot to try getting a tree again. While the tree selection wasn't as big at this store, the staff there was VERY helpful. I found a good enough looking tree that is nice and fresh, and was able to use my Zombie Mulch coupon to get it for only $20.
So, all in all, a few ups, and a few downs, and a few good deals! For the effort expended, I am happy.