First of all, a professional wouldn't have installed icy and cydia... your better off doing the work yourself as people claim to be "professionals"
First off, be sure you aren't using safari to download these files...
Secondly redsn0w cannot read 3.0.1... you need to download 3.0.
Basically, if you aren'y using a tutorial or something, what you need to do is restore to 3.0.1 in itunes, then run redsn0w, point it to the 3.0 file, it will do its thing, it'll ask for the BL files, then just install cydia and the unlock. Let it do its thing, (if it hangs at the "waiting for reboot" on redsn0w, simply unplug the cable from the phone, and plug it right back in, your screen should go white and restart. It'll take about 15 minutes, do its think, then it'll check your unlock, make sure its running the best version, and your done.
I know thats a horrible way to help you out, but you weren't asking how to do it, you simply didn't know redsn0w doesn't recognize 3.0.1. But if you need any more help, just PM me.
Be sure you are downloading your stuff from here
iCommunity - Jailbreak information at a glance