Leaving the computer logged in with programs running is quite routine for me. Uptimes of several weeks are not uncommon.
However, leaving X or a terminal open in your absence can pose a security and privacy risk - someone with malicious intent who has physical access to the computer can cause a lot of damage if they find it logged into your account (or worse, as root!