Rewrite of MergProfiles()
See #1 and #3; this is mostly to counter the objects are reference types-issue. Essentially, I would love to be able to use Stack() but in this case, simply manually copying everything to new instances is the only way to be sure.
And let us not forget sorting and refreshing in that rewrite. *slaps self*