I a year after my arrival here have finally decided you Download episodes from here. Mainly for Beast Wars and the Japanese episodes when they arrive.
I just wanted to wonder are you limited to a certain amount of downloads in a 24 hour period? After downloading the first two episodes of Beast Wars I tried to D/L 'The Web' and it refused to download.