patiently awaiting STGCC 2009!