Follow this link to complete the survey!
In other news, I worked out why the stack wasn't working. Yay! Rather amusingly, it had to do with the order of initialisation of two things... if you try to initialise A then B, A whinges because it needed something in B; and vice versa, you can guess what happened. Duh.