Truenamer works rather well, if you get a ridiculous check, which you can. That said, I'm not sure Factotum is the way to go with it - at least not Factotum 20.
Consider using Factotum 8 and then either Ur-Priest, Sublime Chord or something like that to get good casting.