Yeah, believe it or not, I tried both of these.
In my text example, Fenced Yard, Swimming Pool and Central Air are checked. I'd expect to have all 3 appear, of course - or, in a foreach, 3 times of whatever I echo out. But it only ever echoes out once.
print_r gives me the last in the array that has been checked (ie. Central Air was the last one checked)....echo count gives me an output of 1.
An output of the $_POST variables only ever shows Central Air.