Gipper, you're a man modeled after my own heart.
I keep an Excel spreadsheet on my laptop -- where I met them, what they do, where they're from, jokes that went over well, their birthdays, recent memorable dates, menstrual cycles, sexual preferences (spit/swallow/dodge, etc.) the works.
I couldn't have pulled this off in school.
I'm an MBA (International Finance) -- interestingly, I was an engineer (BSME) like both of you. I just got promoted to a cush executive-level job, which helps, *and* I play in a band -- a top-notch rockbilly/swing band, that packs clubs around the state -- a couple weekends a month. I am juggling two f-ckbuddies ( casual calls -- once a month maybe), & am working the angles on two recent acquisitions that I found interesting, and just picked up a potential blind date yesterday and two more numbers last night.
You make the time.
AND -- this is important -- you get picky. The pickier you get, the more they will come to you, and the pickier you can be. Sounds lame, but it works. If a girl sees a hot chick having fun with you, you are money in the bank. (Doesn't matter if you're not tapping the girl you're having fun with; other girls always assume the worst.)
When I'm not working -- hell, even when I *am* working -- I'm emailing, calling, checking my calendar (and my spreadsheet) and planning out my month.
None of these "relationships" work out for more than a couple of months but hey, who's counting? Every couple of months I cool it off, maybe date one girl, maybe none -- claim that "work" is keeping me busy. No one gets too close, and no one gets hurt.
No one gets laid every night of the week. That's not my goal. I don't have the strength, and I'd probably go crazy and/or catch something. But dating hot girls is my hobby.