Unfortunately, yes. It is a "hard" problem... and it takes time.
Hehe ok got it, i was just expecting it to say something like "update: you've been failing for the last hour" ;-) Its good to know its not stuck on some infinite loop and the hashes per second mean nothing.
Anyway, I've joined a pool with it and now it is doing 3 times the hashing speed (I guess because it doesnt have to download all these blocks?). It's looking better now, its making 40 cents a day, lol. I'm rich!