Blooki: Wow, even if it involves the opponent, that's an impressive solution. I count 28 buys not 29, but I don't think it matters. By the way, you can get more VP by Buying estates instead of coppers at the end.
44 without opponent interaction is actually pretty easy: KCx2, Goonsx3, buying Colony, Duchy, Estate, and 7 copper