There has been some good improvements on the last weeks. First of all the unofficial recompiled version of PyS60 (cycke64) with the corrected font bug with the text object on canvas. I forgot the name of the developer that found the solution. I'll mention him when I find.
With the fix bug, I'm been able to test the client on the N91 with the WiFi. So nothing to modify in the code and everything works like a dream :) The only problem is when the connection fails, it is not properly cleaned and it will not prompt the dialog for selecting the access point again, but the wrong access point remains. So I have to find a wait to catch the exception and clean it properly.
On the 24th of January, one of the best thing happened to me: I received a nice email from the NOKIA Forum announcing me that I've been selected to be part of the 22 new Forum NOKIA Champions (FNC). A nice adventure starts for that also and it will for sure help me to gain a consequent knowledge on Symbian. So I'm proud to display the following logo:

Also I made a new module containing a C++ wrapper to the native wait dialog. It's usage is:
import e32
from dialog import wait
dlg = wait(u"Hello Wait note :)")
e32.ao_sleep(3)
dlg.close()
And for 3 seconds you'll see:


I'm now working on the progress bar wrapper.
With the client we investigated operation on the server and we can now login, get the useful URL for the user and retrieve some XML files. We are still having difficulties with the server because there's an error while trying to retrieve user articles list. We are now working on that.