Been there, done that, got the tee shirt!
I know what you mean about 90% of the effort. Things seem to take forever, - even worse if your anything of a perfectionist and worse still if you're a perfectionist without the necessary skills!
Keep at it you know it'll look good in the end!