Sometimes I get client requests, like "put something here" or "make this do that" etc....
I use Drupal, and it has 49 000 modules, + all frameworks, updates, browsers, hosting...and list goes on...sometimes a task that can take a few minutes IF you know how to do it, and IF it all works perfectly...but it winds up taking hours, once you know how to do it and all in place, it takes minutes to execute the requirement.
So basically, doing the work took say, 4 hours, but the part that needed to be done takes half hour....
Is it ok to bill the client for straight time? Is my research and troubleshooting options to get things done (some of it because I don't know, new problem) worth charging?
What are your thoughts on that?