What do you mean vertical and horizontal working together? Example 14 - Endless Scroll Views features both.
A grid can be set up to have a limited number of columns/rows, which will cause it to create new columns/rows as necessary, thus becoming 2D rather than 1D.
ooow, ok i will try that, thank you 2x
http://www.tasharen.com/ngui/docs/class_u_i_grid.html"max per line" in the script. Column Limit / Row Limit (depends on your arrangement) in the current Pro version of NGUI.