InputQuery is handy if you want to get a string value from a user, but you can also use it to get multiple values - and prefill those values (which I forgot to mention). Have I missed anything else? Watch on YouTube.
This book will make you a faster Delphi developer, it doesn't matter if you are just starting out, or have been using Delphi since version 1, you will find all sorts of tips, tricks and hacks to boost your productivity.