dohh,
don't use a cross tab
juse create organize by names (you can add ac ounter if you want
create a date parameter that a user enters to start the day for your sign in (7-5-11 in your sample)
create your columns using a few formula fields
examples:
//day1 just use the parameter field
{?date}
//day2
dateadd('d',1,{?date})
//day 3
dateadd('d',2,{?date})
repeat for as many days as you want columns
place each as a header
you can draw boxes or lines to get a grid