For our research group, we have a server running Ubuntu with eleven RAID drives, running web server, email, lots of calculations, network backups, CVS distribution of software to mutliple locations (all tunneled through SSH), etc., etc.
When I do "uptime" it shows that it has been 187 days since the last reboot. We do upgrade patches weekly while it's sitting there running.
Pretty rock solid in my book!