Само да кажа, че ако не харесвате <table><td><tr> тагове, може да се използват DIV-ове с стил display: table/table-row/table-cell

И пак се връщаме на таблиците....

А пък разните 'плуващи' div-ове с разни clear, отпред и отзад, според мен е абсолютна тъпня...... или пък някаква мода

Проблема според мен се дължи на това че HTML/CSS няма отделно, ясно дефиниран механизъм за alignment-и. Например като почнеш да правиш нещо първо да си теглиш guidelines/линии за подравняване, хубаво да се разграфиш листа, а пък след това да слагаш текста. И това което слагаш, да се подравнява точно там където си го сложил..... Е таблиците най-добре се вписват в такъв модел, само дето се наричат 'таблици'