Two suggestions - in case you have not got enough to work on
1. Would it be considered worthwhile to have a way to print the triggers out (in some form - possibly a simplified text file). Currently it is virtually impossible without multiple screen dumps, with all the trigger conditions expanded etc.
2. Secondly, considering Oxa's comment:
"Also, even if you don't refresh all of your 300+ markets, their info is still in program's memory - try opening 100 windows of Internet Explorer for example and see how CPU will cope with them when you switch between those windows."
see:
http://community.marketfeederpro.com/troubleshooting-8/platform-is-incredibly-slow-today/msg886/#msg886Then if you do not want your memory/CPU clogged up with the equivalent of 100 internet pages, instead of "start monitoirng X minutes before the event start", how about an option for the markets selected in "My Markets" to be
loaded X minutes before event start so they are not all sitting there all day. ie. on selecting that days markets it only down loads the start time. X minutes before this time (as defined in settings) it downloads selections, prices and starts monitoring, thus taking up virtually no computer power before that.
And to extend this how about an option to "delete markets Y minutes after the event start" - giving a good chance of getting the results when in Test mode, but not have all the memory taken up by having closed markets sitting in "My Markets" all day.