I was trying the formstyle="bootstrap" option and starting to like the results. But I noticed that the normal error flash does not work properly with this form style. Instead of sliding down and showing the error beneath the input field with the error, the error string appears to the right of the field, with colored text but without the normal colored background.
I'm pretty sure the problem is with the jQuery code that accompanies web2py. It is likely trying to attach the "error" div to the wrong point in the DOM when using the "bootstrap" option. I'm just not clever enough with jQuery yet to know where to bang on it with the hammer. Highest points awarded for a solution that works with all form styles! -- Joe --

