* limite da rate 
* melhorar calculo de rate

* popup notify icon
* (OK) janela de download de video
  * (OK) forar o protocol provider
  * (OK) funcionar
  
* autenticacao na URL ftp
* rever tratamento de erros, pois nem todas as excecoes estao sendo capturas

* http://keepvid.com/
* Support for GVideo
* Support for YouTube
* Support for Putfile
* Support for Metacafe
* Support for Break - esse site tb prove o formato WMV

* Melhorar na parte inferior colocar uma tabControl: Segments | Log

* jobs/scheduler:
  * numero maximo de jobs
  * se mandou startar, vai embora
  * se download terminou e tem algum na fila, comea o primeiro
  * se pause, nao comea outro (caso o numero de downloads estaja < max jobs) nao faz nada
  
* Testar HTTPs Downloader
* download d arquivos q o servidor nao diz o tamanho
* Tela de download batch suportar autentication
* urls alternativas
	* cada URL pode ser de um tipo diferente
	* validar se o arquivo no mirror tem o mesmo tamanho
* Qnd retoma um download pausado nao ta fazendo retry
* melhorar integracao com parte do marco (chamar mtas imagems)


* melhorar o refresh de UI
* se o arquivo no servidor mudou?  
* ter diretorio comum para salvar
  * mudar tela de new donwload
  * mudar jeito que processa parametros de entrada  
* performance para salvar a lista de downloads (xml serializer)
* melhorar uso de CPU qnd a lista fica grande
* tela de batch download 
* exibir erro Downloader.LastError na UI
* executar arquivo do concluir
* resetar o contador de try qnd recomea o download / segmento
* se tenta retomar arquivo que nao suporta ranges
* se falhar ao obter o file info deixar como erro e tentar + tarde
* calcular tempo que download consuminiu no total (added date)
* about box
  * mostrar plug'in
  * link para site
* se um segmento falhar tentar + tarde (configurado)
* ordenacao da lista na UI
* subir balao no relogio do windows qnd download terminar
* sons para notificar eventos
* se fechou o programa qnd esta em needtoPrepare ou preparing da erro na volta 
pois nesse caso ainda nao gerou os segmentos
* evitar que seja aberta 1 conexao pra pegar o info e depois seja despresada
* download de YouTUbe
* se um segmento terminar, quebrar o que esta rodando em 2
* salvar estados dos downloads para reiniciar a aplicacao
* configuracao visual do proxy
* integracao com anti-virus
* formatar os bytes em casas decimais para exibir no grid
* download via FTP
* download via HTTP
* download segmentado
* pause e restart
* tornar o download http e ftp uma extensions 