I definately agree 100% with Love(SO) and Amber(SO). I think 100% Honesty seems to be the #1 issue. Right up there with honesty is Trust. Without them both, how can you possibly have a good relationship.
I would want to have been told about his CDing when our relationship started to become more serious. I should be the one to decide if I want to continue with the relationship or not.
Know yourself so you can answer any question that might arise. If you don't know who you are how can your partner. Be prepared to answer questions after questions, sometimes the same ones over and over. It takes a while for things to sink in...
You need to be 100% truthful with her. She might not like what you are going to tell her but she can always look back and say, "at least he was totally honest with me". Don't sugar coat it, it will only come back later and bite you in the butt.
I'm just taking this from my experiences and what I would have wanted.
Sharon(SO)