Oh just a note about last entry, HUGE thanks to Acidia and SUPER MEGA HUGE thanks to Sprite for helping me complete it!