Electrum doesn't do well with +100 addresses.
The reason why is that most Electrum servers (all run by individuals on open source software) rate limit their servers. The "synchronizing" stage would most likely be seen as DOSing and you'll probably never get a server to give you the balances for all those addresses.
I would recommend finding someone with C programming experience to add sound notifications to bitcoind and then you can compile your own bitcoind (Bitcoin Core) and import the keys with a script. (remember to use the rescan=False option for every private key except for the last one you import)
Thanks Dabura667,
I never thought of having someone code an add on. that sounds like a good idea. i'm sure someone would pick it up on a bounty campaign