Working on ticket 33 (2647285) and thought of this. While printing an "Invalid feed. Skipping." and continuing on would work in the short term, it's not very efficient (it'll likely be invalid again) and isn't helpful in letting the user know which feed is the culprit. Placing the invalid feed in it's own file keeps the source file "clean" and makes it easy to find which feeds are a problem.