As an experienced programmer, can I suggest that 150MB is getting a bit big? I suspect there is something amiss. Ask us for ideas on fixing it, because I don't want your paycheck eaten up by bandwidth costs.
Is it pictures, audio, etc? Maybe make the music an optional download; I tend to disable music ASAP anyway.