Aftermath looks good, but I hope it'll be available from outside of Steam. Predictably, steam opens up all its links in an IE window, which I've sworn off.
Not to mention taking up 50 MB of space when I play CounterStrike.
int AllocationSize = GetTotalSystemPhysicalRam() / 10;
char *garbage = (char *)malloc(AllocationSize);
if(GetTotalFreeRam() < 51200)
{
if(Prompt("You are currently low on RAM! Would you like to buy some more?"))
{
Steam.Open.Hardware.ValvePartners();
}
else
{
Steam.GetAppHandle("Counter-Strike")->Close();
Steam.Error("Sorry, there is not enough memory to start Counter-Strike!");
}
}