Unjoin SEVERAL Objects at Once?

Hello all,
I have a large block of blocks (^_^) that I would like to unjoin now that I have them spaced out exactly how I want them.

It was created using sections that I joined together to make layers of blocks easier to position. Now I’d like to unjoin them all but the only way that I see to do so is to select all of the vertices for each block individually. This would take forever!


None of them actually touch each other.

In edit mode select all vertices (A) then separate by loose parts (shortcut P)
Then with them all still selected reset their origins using the button in the toolshelf (T) set to something like ‘origin to geometry’

** MODERATION **
Moved from ‘Blender & CG Discussion’ to Support / Basics & Interface forum