- CTProfiles.net is from the makers of CTmod, and they have a pretty nice interface that will let you put any gear you want in there. They even let you put in different gear profiles for the same character (to show off your fire resist or PVP set, assuming it differs from the stuff you wear all the time). Their interface is good, but none of it is automatic-- you'll have to choose your gear piece by piece as you put it in.
- Allakhazam has a very nice profile listing over on their site that's much more automated-- you create an account, and then install a mod called WoWReader that pulls all of your info out of the game for you. It'll even let you connect up to your guild and server, and they'll calculate all your crit percentages for you from your gear and stats. The only problem is that, like CTprofiles, there's no way to show your PVP rank at all, which means if you want to do that you'll have to go to...
- WoW Guru, which has the most complicated profile format out of these three. After you install their addon, they'll show off everything from your Lifetime HKs to your "Expected Peak Rank" (based on your honor rate), and even a little graph that charts your progress so far. Unfortunately, players are commenting that WoW Guru can be kind of buggy (not surprising, considering everything they're pulling together), but they definitely offer the most detailed profile we've ever seen.
Update: A few people are also praising RPG Outfitter in the comments, so that's an option, too.