I've been looking into the best ways to send money back home to family/friends.
I also use XE.com, and have been very happy with them.
As an aside, it looks suspicious that you've joined the forum today, and your first post is a link to a money exchange service. If you're really interested in joining the UK-Yankee community, you ought to post a greeting in the welcome wagon section.