anything in the $200 range with separate tanks for each color, and 6 color min would be an excellent choice no matter what brand, lexmark, canon, epson, or HP.
However, i want to note that most of the HPs i have had, have a 14" max length built into the driver. The epson 925 I have can take in paper rolls, and sizes longer than 14". I love the epson printer =D.