Watched it earlier with my brother - really good episode!
SPOILER below... (copy and paste it into notepad if you want to read it):
I was watching the episode and my brother said when Michael returned that he thought he had become one of the 'Others'. I thought he was wrong and was really surprised right at the end when Michael took out AL and Libby! I reckon that he wasn't drugged or anything but was told that he'd get Walt back if he frees Henry and kills AL. Libby just happened to be there at the wrong time. I reckon Locke was right though - they did give Michael back in exchange for Henry, just they wanted AL dead as well. I also think that the reason Michael shot himself in front of Henry was to make it look like he got shot by Henry as he made an escape, killing AL (and obviously Libby) on the way out.
I checked on tv.com and I don't think there are any breaks now until the end of this season