I often use a table with the with 100% and height 100%. Then I make sure the <td> is alinged to the center.
Some people don't like tables and instead uses <div>, but I'm not one of them, yet ;)
you can also specify absolute position of elemetns by using CSS, but I try to avoid it as much as possible.
/Fredrik Normén NSQUARED2
Microsoft MVP, MCSD, MCAD, MCT
ASPInsidersMy Blog, ASP.Net 2.0 etcCornerstone AB