Si podria darte un consejo, el diseño en FlowLayout es mucho mas recomendable que el de GridLayout debido a que el primero es un estándar de desarrollo en páginas web.
Esto me recuerda hace unos tres meses cuando empecé con Visual Web Developer y en este mismo foro me recomendaron esto. Al principio es un poco complicado acostumbrarse al Flow, pero luego de das cuenta que este tipo de diseño es mucho mas flexible si utilizas Cascade Style Sheets. Pero bueno eso depende solo de ti.
saludos.
PD. Por cierto checa esta página:
http://www.csszengarden.com/ , es una página muy conocida y habla acerca de diseño completamente bajo el control de Style Sheets.