Alot depends on the professional quality you are after. If you are looking for a pretty good job with a few minor flaws, any paint will do as long as you prepare the surface correctly. It is just like refinishing furnature or something. Lacqured finishes need to be only scuffed with 320 grit sand paper to be able to take on another color. Wal-Mart $1 per can paint does a good job and comes in some pretty funky colors. If you want a professional flawless finish, have a professional do it. I think it comes down to a very easy rule - You get what you pay for.