12 straight hours of web hw later..