New wordpress blog messing up after server transfer?

I moved a wordpress site to a new domain and a new server and i have been going at it for the last two days. I finally got it, but for some reason now no pages work but the home page. All the plugins, posts and everything works. but not ONE link works. it just says error 404. i havent modified anything.
What could be the problem? Yes, everything it copied over right.