Great but its sooo big. Can somebody say compress!
3,321.9Kb is a little much, no wonder the site is so slow its because of big stuff like this that is really small. Give it a loop or something and you could cut it to about 800KB easy.
otherwise great job. But for the size I have to blam, its my duty.
bs