witsend i feel your pain. all the posts here contain great solutions for your problem.
i would like to share an experience of mine with you.
my buddy john called me up and asked me to come over and help him paint his newborns room.so i said ok
and headed over. i had john paint the ceiling with a roller while i worked on the wall damage. after he
finished the ceiling we took a break to eat. when we went back to the room every place where there was
drywall the paint was cracking and peeling before our eyes. we couldn't believe it. i immediately came to the conclusion that when the room was assembled the worker whose job was to finish sand the ceilings
and walls forgot to dust/vacuum trhe surfaces prior to priming.
just thought i'd share that with you.