Sounds like the DHCP Lease time on your router is set to an hour and is failing to re-authenticate connected clients after the time period.
Otherwise, you might want to go into Network -> Wireless -> Hit the - Minus button -> Reboot -> Do the same thing except + to add the Wireless back in.
Reconnect and see if it works.
Have you tested another computer? Do you still have AppleCare?