Virt Virt Virt....Now your programming your going to spot holes, errors, bad practise in lots of things and it will bug you.

It's like a decorator looking into other peoples houses and checking out the paint job and picking on how bad the cutting-in is or how many runs etc etc. It's the same with design, one will look at other designers work and see errors and pick holes or a delivery driver will slag off other drivers. When something is your trade, anything to do with that trade will stand out and you ill see/find errors r bad practise. Simples!!!!
But your right there is no need for a Modal window. The reason it's been done is because they think it looks snazzy or it's the design fashion at teh time. A bit like LIghtboxs....it's bullshit. Well what good is something looking good if it don't fooking work

I hate all those kind of sites and often find that it's the big company websites that have more likely spent spent the most money on someone to do the design make the worst sites. They badly designed and difficult to navigate and full of crap. More effect based than usability.
(:-})