*Cracks knuckles* Sounds like I got myself a challenge on my hands! I'll get to working on that ASAP