Hi,
> - If bytestring is not suitable for text manipulation, is there
> something faster than lists?
Have a look at the text package[1].
Cheers,
Simon
[1] http://hackage.haskell.org/package/text