I read your post and can only note that such narrow specifications are your choice, but ... It's a little too far off the mainstream of usage models.

Have you considered writing such an application yourself? You have wget and seem to just want a GUI on top of that. If so, you could whip something up in Visual Basic in a week or less.

Sometimes you get to create your perfect app.