Tab order on Forms

Is there a way to change the tab order of fields on a Form? How is tab order determined on a multi-column form?

I'm designing a form used for data entry of many fields and, especially when I use multiple columns, the tab order doesn't seem to always follow the column layouts.