![:)](http://www.reloaded.org/forum/public/style_emoticons/default/smiling.gif)
Maybe use a database view. It might save you some coding. If you need any help, just email me the tables structures and I'll have a look at them.
Oh, and don't worry about the feeds being too big. Your news items here seems very small, so you can place 10 of each item easily if you ask me. (ie the feed would have 30 items)