Wow, I fixed the 500 internal server error!!! What happened was, in my old server I swear I had to chmod the static links directory to 777 to make it work. However, after testing out virtually every possible scenario, in this new server I had to chmod it back to the default, 755. So I hope this helps someone. Anyway, it's getting late so I'll go back to applying what you've helped me with so far Vishal to solve my original problem, and then post any more progress I make tomorrow hopefully...