I am graduating in May and will be attending law school in the fall. I am going to need to buy a new computer to replace my aging PowerBook G4 (Al 12", 1.5ghz). I see my options as this: a 15" MBP or 24" iMac with all the fixings and a secondary laptop for carrying to class. The MBP would be less powerful than the iMac, would not have the huge, gorgeous screen and would not be as portable as a secondary laptop I would be considering. The iMac would be awesome and I'm thinking that's the route I want to take, I just don't know what kind of laptop to pair with it. Ideally I would get one of the NVIDIA white MacBooks, but I don't know if that would be spending too much money (the total price would be over $3200 with tax!). My other options include a netbook or other pc notebook that would be cheaper or to continue to use my PowerBook for carrying to class, etc. I'm worried that a netbook wouldn't be any more powerful than my PowerBook and that it would be a waste. I also worry that my PowerBook has already been pissing me off with how slow it is for some time now and that it won't last me three more years (I got it in the spring of '06). I also really hate pc's and would like to have a mac notebook. I'm looking for some advice here. My main concern is that I'll have a computer that I can use and will have decent specs for at least the three years I will be in law school. My second concern is price. Can I justify spending three large on two computers on top of my huge tuition bills, or is it a drop in the bucket compared to the enormous debt I'll end up with anyways? Lastly, I want to make sure that I maximize functionality for a computer to carry around while also maximizing functionality for my power-using computer at home (I dabble in photo editing, digital video conversion, games, the usual list of fun pastimes). Can anybody offer me advice? What do you see as the most important things? Is two computers completely overkill or is it something reasonable? I am totally confused at this point. Please help! Thanks in advance!