Wow, perfect explanations! This forum is the best