Lets roll our own update checker, shall we?