Whats the easiest way to animate a toy house being built from the ground up? I've modeled this toy house and now would like to animate it being built from the ground up brick by brick. Almost as if the pieces are raining down into place. I could animate each piece individually but I'm hoping there's a more efficient way. Maybe an add on? Any ideas would be of great help.
My suggestion would be to use python to animate the individual blocks.

I would pick a landing time based on the z coordinate of the block and a little bit of randomness (but not so much randomness that a block with a different Z coordinate could land before one below it).

http://web.purplefrog.com/~thoth/blender/python-cookbook/sweep-animate-size.html includes some examples of setting keyframes like

    fr = obj_to_frame_f(obj)

    obj.scale =(0,0,0)
    obj.keyframe_insert(data_path='scale', frame=fr-timescale-timescale2)
    obj.keyframe_insert(data_path='scale', frame=fr+timescale+timescale2)
    s = 0.9
    obj.scale=(s,s,s)
    obj.keyframe_insert(data_path='scale', frame=fr-timescale)
    obj.keyframe_insert(data_path='scale', frame=fr+timescale)


Although you'll be animating data_path='location' instead of scale.