BAH! Ive been up 20 hours and I can still do better.