Wow, that's some HUGE post. o.O