I'm definitely no ZT -180 surgeon but what worked for me was to:
Firstly ensure ports 5228 and 8889 are open (I used UDP/TCP) for WiFi use.
Start up the "Talk" application
Use Market.
I have no idea why this worked. Let us know how you get on.
Got Optus prepaid E160 working...