Is there currently a tool available on the web where I can put in my character information, times I like to raid, what kind of content I am looking to raid and/or whether I PvP, and guild leaders across the board can contact me via? I am willing to pay the cost of changing servers for the right guild. Blindly transferring to another server is too costly so I was wondering if there is an effective tool out there for finding a good guild. I see WoW Progress is out there, but I'm not sure how often that is used to contact individual players. Also, it doesn't allow me to enter my character if I'm already in a guild, which is a show stopper. I am not entirely ready to leave the guild I'm in now unless something better comes up.
The Guild Finder tool does exist in-game, but it is not widely used, since many people believe you have to be guild-less to use it. You can bring it up using the
/gf command. There are some external resources, though. Blizzard hosts a Guild Recruitment Forum on their own site that is pretty widely used and is probably your best bet to find a match just by looking through the threads until you find something good. There are a couple other forums for guild recruitment, such as the Elitist Jerks forums, MMO-Champion, or TankSpot.
There are also some standalone websites, but I'm not sure about their quality.
P.S. - If you're looking for a PvP guild, I'd recommend checking on Arena Junkies.