Addresses seem to stick now. The wallet.dat from the old wallet imported fine and the coins I managed to mine before I lost my previous addresses are there and confirmed. No more c++ errors. Mining another coin atm, but I might switch back to this one. Good work on the wallet and best of luck with your coin!

Edit: I seem to be stuck at 6056
http://i.imgur.com/cokSuB5.jpg 