I dreamt of another game tonight... You play as Kassandra (that's a character I've designed, won't mean anything to you. Let's just say cute, shy and an angel of death when she freaks out), it started in a classroom in a school, the player (who was more not me than me, I remember hammering the shot button on a PS2 controller but not making any other decisions) ran up to a terminal in the corner used it and jumped into an icon in the top left corner of the HUD (blue rectangle with a 3.5" disk on it), which represented "jacking in", then ran around in cyberspace shooting enemies with an arm cannon (like Megaman does), the enemies blew up and left two powerups, one of which added segments to a circle in the top left corner. The symbol next to the circle and its fullness changed, I suspect the player was chosing different weapons to power up or ammo up. One of the enemies was thrown back from the shots, hit a ladder and through a glitch* suddently hung on the ladder before exploding. I think that's where I woke up. The main character was used completely wrong, in normal space she had spiky, blue hair and in cyberspace she wore an orange/pink suit. She's supposed to wear either a robe or a silver combat suit and neither has a buster. Oh and of course Kassandra can't connect to any modern computer system. I think I've accidentally put Helena (different character, hell, different universe, though slightly similar look) in there, the colours clearly match. The dream probably mislabelled her. I suppose noone wanted to know that...
I think it's roughly equal parts Megaman: Battle Network (actually Network Transmission, I've never played BN), Megaman Legends, Metal Slug 3 (the shot button mashing) and standard anime classroom. Okay, I think the gameplay was mostly Megaman Legends.
*= I think I've used Windows too much. My dreams have bugs now, I've even had to reboot one dream twice.