Bitcoin-qt multiple wallets and transferring between? I am sharing pool mining with a friend with equal cards. We are splitting what we mine in half. I also have a couple extra cards of my own. I want to have one wallet for our shared stuff and one coming from my private mining stuff. In bitcoin-qt how do I setup a wallet for the group one and a wallet for just me on the same computer?  Do I just copy in and move out wallet.dat files when I want to use one or the other?

Also what if I want to move money from one wallet to the other how would I do that?  Both wallets are on the same computer?

Thanks.
You can use a combination of command-line arguments in a shortcut, namely, the "-wallet=" and "-rescan" arguments, to run Bitcoin-qt using different wallets.

Say you want to work with 2 different wallets (one for your shared mining profits, and the other for personal mining profits)

Step 1:

Start up bitcoin-qt and set it up so that it doesn't start up automatically when windows starts up (Settings > Options > Main)



Step 2

Visit your Bitcoin Data directory, located by default at:

C:\Documents and Settings\YourUserName\Application data\Bitcoin (XP)

C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista and 7)


And rename your wallet file. In this example we will name it "Personal Profits.dat"

Start up Bitcoin-qt and let it generate a new wallet file (upon finding that there's no "wallet.dat file, the client creates a new one). Encrypt it (use a strong password) and close the client.

Step 3

Set up the short-cut.

If you already have a shortcut created to start up Bitcoin-qt you can make a copy (The original will keep on working with the newly generated wallet.dat, the new one will use a manually specified wallet file). 

Otherwise create 2 differnt shortcuts for the client, leave one as is, and edit the other one as noted here.

Right-click on the shortcut you want to use with your shared profits wallet and go to properties, and on the "Shortcut" Tab, add this line a the end of the "Target" Field like so:

C:\Program Files\Bitcoin\bitcoin.exe -rescan


Now right-click on the shortcut you want to use with your personal profits wallet and edit again, like so:

C:\Program Files\Bitcoin\bitcoin.exe -walletfile=Personal_Profits.dat -rescan


Final Thoughts: 

As noted on answer posted below, the "-rescan" argument is necessary to avoid issues with your balances (missing funds)

As for how to transfer money from one wallet to the other, while running the client using wallet A, take note of an address on the wallet. Close the program, and run the other shortcut. Now use the send option on the client and fill in with that address. (Method can be used both ways).

And yes both wallets are on the same computer and even the same directory (Bitcoin Data Dir as explained above)