concoct, contrive, devise, make do, on the fly, from the hip,
assiduous, dedicated, diligent, persevering,adept,capable,ingenious,proficient,
accomplished,savvy, cultivated.
Please, please, please, let us know when you figure it out. This stuff drives me nuts!
I may just have to give up. If I can't think of it even after enlisting all you guys, maybe its a lost cause. Thanks for all of your help. I'll let you know if I think of it.