mi è venuto in mente una cosa...
visto che si sviluppa in vb.net 2008, e per migliorarne ulteriormente la velocità, perchè non usare Linq per farsi restituire tutti i txt?