Yup.. i would also suggest.. hostgator. and will also suggest bigrock.. as i have used both.. they are offering best features...see my link..or for more details send PM..
hostgator's cheap price won't hurt novice user,moreover their tech support will guide you through everything