Edit: I guess it also depends at what level of abstraction you work. High: can be easy breezy. Low: oh boy.