Before that I always used thinkpads. I still think the 15" T60 was one of the best computers I have owned. I would have stayed with it if I could upgrade 16gb (ahh Java development). The new thinkpads are bad.
I'm sort of annoyed that I finally got used to mac and it is now down a path of crap (love the form factor... hate the Mac UI and no upgrade).