Is there a limit to the number of fields that can be included in a profile?
While I have not run into a limit of 20 that I can remember you can add additional profiles to a registration page. This could be a workaround for you. I generally will use additional profiles to group fields under profile titles (i.e. special requests &amp; Special needs).

Hope this helps.