*cough* Been workin' on this a bit in my free time