Linux rarely needs to be rebooted but, when it does, it often takes longer than you'd like.
Fortunately, there are ways to speed things up. Some methods are relatively easy, while others are more difficult.
http://www.linuxlinks.com/portal/news/article.php?story=2008073014032367