Starson,
Thanks for helping with that. I was stuck, and I doubt I would have gotten it figured out. This is why you're a wizard and I'm a Jr. Member.
Another questions, if you don't mind:
How do I do a similar thing with other tags? I tried adding another for loop before the return soup, and it didn't want to take it. Can you call the preprocess_html twice, or what do you do?
I know you didn't teach me to fish, but maybe I can help take it off the hook once you reel it in.