I am pretty sure you can upgrade from code monster to strictly buisness and all the others, But I was wondering, because I am going to host a fan site that may or may not get alot of hits, If you can upgrade from, lets say, code monster and jump to a dedicated server? Is that possible?
yes it is all possible. Dreamhost will give you credit for the remaing time in your contract that you allready paid for - for a switch to a bigger shared hosting plan or to a dedicated server. According to support when I asked a bit ago, they will even continue paying for the free domain registration if you got one when you signed up.