I agree w/ powerboatr, those are barn swallows. Right now we have 2 nests on our back porch and 1 on our front porch. They are messy, especially once the younguns are born, but they are great at reducing the insect population around the home.
My wife and I have an ongoing battle, she wants the nests down, and I try to keep them up. I like to watch them fly, love to listen to their song.
Good luck w/ your roommates!
'04 Wildcat 29BHBP
'02 Chevy 2500HD
DMax/ZF-6 Speed, CCLB, 0-70-110 HP VA Tuner,
5" exhaust, H2 Tires/Chrome Wheels (315x70-17),
B&W GN hitch and 5th Wheel Companion,
BrakeSmart Brake Controller