According to your demand, you should buy a machine with a large hard drive and memory. As to me, I like IBM and HP, good quality and service. But they are a little expensive. I found one in the futureshop, sounds great. You should add another memory and you must be hurry. BTW, ti has a 15' monitor, a little bit small.
Page Link: http://www.futureshop.ca/catalog/proddetail.asp?logon=&langid=EN&affid=&dept=1&WLBS=004P1C1A&mscsid=PVVW7LMDSKCD8K5TV53H0AS137BLFJD9&sku_id=BDL10000023&catid=10591