I owe you a beer my friend
And just to be clear ( 'cause I know jack [censored] 'bout computer gaming) I can play with you guys through steam or whatever with this?
Er. Well, that's more problematic. PC Borderlands (non-Steam) uses Gamespy for it's multiplayer. I've no idea how the Steam version does it (if you still need Gamespy, or if it runs through Steam.) And the Mac version isn't on Steam, so....
Honestly, I'm not very knowledgable about this part either. I don't do a whole lot of multiplayer. Sorry.

The Steam version still uses Gamespy, so no matter what everyone will have to have a Gamespy ID (you make one when you first start the game). There is in-game voice chat but that can be a problem if there are connection issues or something like that (which I occasionally have). But you could just start up a voice chat over Steam and play that way, only you'd have to minimize the game to type anything into a message (unless you used the multiplayer chat). That's because Steam games have an in-game overlay so you can pause the game and with a press of a button bring up any active chat windows or even a web browser, all without closing the game. Hmm, I know you can add non-Steam games to your account's game list and then start it like you would a Steam game, does anyone know if that enables you to play with the overlay? I don't think I have any non-Steam games currently installed to test it with...
Anyway, I rambled for a bit there but yeah, you can play with those of us using Steam because everyone has to use Gamespy anyway. I don't know how it will work in Borderlands 2 though.
Edit: Since you're not using a gaming PC, you should make sure you can run Borderlands first before getting it. Plus you should make sure you can play modern games before you get Borderlands 2 on it. But the first Borderlands is pretty old now so I'd imagine you could run it.
Haha, that we do. I don't have it installed right now (installed an SSD and had to wipe my computer), but I'll probably reinstall it over the summer if you get time to play. My friend will be home from college that I played Borderlands with all the time and he'd probably join us.
I also just noticed that I ended my string of characters with "FDD". I'm such a geek/nerd/dork.
Did you backup your characters though? I'd be fine with starting a new character but we'd definitely have to start earlier than the Summer for that (our private message for organizing times spans 6 pages and goes from July to November lmao). In fact we'd probably have to start earlier just to finish the DLCs since we'd be doing Zombie island again with Wyatt.