Katherine, I don't know what your budget is but my recommendation is to think about having a theme designed just for you. I've tried buying themes before and I've always been unhappy with them. Of course, that might just be because I'm really picky about the way things look and work. :) I always want so much tweaking that it winds up costing more than just starting from scratch. I've had great luck using vWorker.