I normally use table to align forms. It's good for me to keep static width for all cells in a single column. It might be a lack of my knowledge. I checked source code of some popular website to confirm that whether I'm the only one stuck with table to align forms, but found I'm not the only one. I know this doesn't means we can use tables for align forms, anyway....
Table is for representing "tabular data" I agree, is div is for "align data" ? Please tell what are the benefits of using div over table?