I called my friend at qixo.com to see what's going on. It seems like they are back up and running again. Since they are new and don't expect a lot of traffic, they upload their pages during the day once in a while. (bad move, I told him) Sorry for the trouble.