Добре, като едно нещо си го направил със "сложни" таблици, помисли нужни ли са ти такива "сложни" таблици. Ако проблемът може да се филтрира по някой "прост" начин, винаги е по-добре да се избере "простия" начин, не защото не сме, видиш ли, най-добрите да използваме "сложните" начини, а защото в даден случай "сложният" начин просто не е нужен.
Действай според проблема, не според скалата на славата и ще стават нещата супер бързо. Много често решението е супер, ама супер лесно, но залитаме в някви "сложни" решения, вманиачени от величие, надменност или простото желание да направим нещата по възможно най-сложния, трудоемък и труден начин...
(това го казвам от личен опит, не визирам никого конкретно)
И в уеб дизайна, вместо да си прасна едно темплейтче, аз винаги се нагърбвам да пиша най-яките JQuery скриптове, просто за да се докажа пред себе си, когато клиента иска и се радва на някво плоско плоско сайтче с 1 галерийка и 1 страничка текст :D