Ctmnt08 will be working on this later. It's 2am right now...