Xeda, that's a decent idea, but since OmnomIRC and Omnimaga are pretty much two separate systems (OmnomIRC's simply an iframe on Omnimaga and piggybacking off of Omnimaga's login), it'd be a bit difficult to integrate them.
@Geek, I just fixed up a lot of stuff with PMs, though they're still not as well refined as @ channels are.