This will one day become my first awesome application. Just not today...