I dont know anything about American law. But when you get charged with a Misdemeanor i thought you didnt get a record of it at all if you paid your fine. I'm probably wrong though. I always thought felonies were the ones that were put on a record for people to see. Ask someone else because i'm from Canada and dont know for sure. A misdemeanor is something like not paying parking tickets or something stupid. And i'm thinking under an ounce would be a misdemeanor. Also, do you even think the real estate people would give a damn if you were caught with a roach? lol. Come on, people make mistakes. Maybe if you explained it and were honest you would still get in. dont listen to my advice though, i'm not a lawyer.