3W: Do What You Can, When You Can, With What You Have!