I was gonna double check those PA seats but the site I use, CQ has merged with rollcall and they changed the site, don’t see their almanac up. Annoying.
You should buy Barone’s Almanac of American Politics (if it’s too rich for your blood, you can probably get a used edition of the 2010 or at least the 2008 Almanac cheap).
Yeah, I can’t find the CQ Almanac either. If you locate it, please let me know. ; )
RCP has a decent one, but they don’t have ALL the districts listed last time I looked.