Advanced

Using MyEtherWallet (MEW) to do CryptoKitties transactions manually
As described at on reddit :

Fixing the stuck "Bun in the oven" issue using MEW
 You're finished! Now just wait.
 * 1) Go to MyEtherWallet.com (be careful if you search for the site online there are a lot of scam links).
 * 2) Select "Contracts" from menu at the top.
 * 3) Enter "0x06012c8cf97BEaD5deAe237070F9587f8E7A266d" as the contract address. This is the core smart contract address for CryptoKitties which you can verify here (https://etherscan.io/address/0x06012c8cf97bead5deae237070f9587f8e7a266d#code)
 * 4) At Etherscan, click the "Copy" button next to the Contract ABI
 * 5) In your MyEtherWallet window, paste the copied text below into the section where it says ABI/JSON Interface. The pasted text should begin with something like [{"constant":true,"inputs":[{"name":"_interfaceID","type":"bytes4"}]
 * 6) Click "Access" and a drop down menu should appear below.
 * 7) Select the command "GiveBirth" from the dropdown menu.
 * 8) Enter your Kitties ID, this can be found under your cats name or in the URL. For example https://www.cryptokitties.co/kitty/44650 is ID 44650. Make sure not to include the number sign (#)
 * 9) Then unlock your wallet. If you've never used MyEtherWallet before you'll need to export your private key from MetaMask. Click on MetaMask, then click on the three horizontal dots, click "Export Private Key", enter your password, and you'll be shown your private key. Copy this to your clipboard - and remember to keep this safe it is basically your Ethereum wallet password!
 * 10) Double check that the MyEtherWallet site your on is HTTPS (has the green lock symbol in the URL bar) - it's always good practice to double check that before proceeding.
 * 11) Select the unlock method "Private Key" from the list and hit "Unlock"
 * 12) Once unlocked you should see the command "Write" available if you've filled everything in. Click it.
 * 13) A new menu will pop up with some additional fields. The first one asks you how much you want to send, leave it at 0.
 * 14) In the next field it will have auto populated the Gas Limit. This is the maximum possible amount of gas you will use. MyEtherWallet estimates this based on how busy the network is, and pegs the price at 23 Gwei per gas. You can change the gas price manually using the slider at the top of the page. The current estimate at time of writing is 260,000 gas, which is 6,100,000 Gwei, or 0.0061 Ethereum ($2.80 USD) don't go lower than this when the network is bogged down or the transaction will fail and you'll lose your payment. If the $3 isn't worth it for you then you'll have to wait.
 * 15) Now hit "Generate Transaction" which should pop up two new fields with your transaction code, and finally hit "Yes, I am sure make the transaction"

Putting a kittie up for sale manually using MEW.
Same procedure as above (steps 1-6), just use the other function in step 7.

Give the duration in seconds, i.e. 86400 for 24 hours.

Give the starting price and ending price in wei, i.e. 20000000000000000 for 0.02 ETH