Hey Jorge. Thank you for the kind offer to work together, but from reading your other post about your plugin, I think we're taking opposite approaches to the idea. Yours uses negative filtering, whereas mine uses positive. Plus, as I said, mine was pretty much done in terms of the core functionality (in fact I've released it on the plugins board), so now I'm just adding bells and whistles.
I think there's room for both of our plugins to coexist without treading on each others toes too much

I'll still be watching yours, and will be interested to see how it turns out.
Thanks for the tip about using external_add_url. I was using add_torrent_url, which seems to work ok for me, except that when you try to delete the added torrents or move them up or down in the list, it throws a "Missing Handle Error". I tried external_add_url method, but that still gave me the same problem, and as you said, takes ages.
As for the GUI, thats not very hard to do at all. I simply used Glade to design the interface, then figured out how to hook it all up through looking at the included plugins and the
PyGTK reference manual. The bits I had the most trouble with were all the abstract data types, like treeview models, selections, iters and that kind of thing - but I get the feeling yours won't be as GUI heavy as mine.
laters,
Mark