Big news in Naperville, location of Twocanoes HQ:

Naperville is now the 3rd largest city in Illinois!