A couple weeks ago I decided to start a 2d project. So I started work on this 2d map editor. The current version can load and paste tiles to a map screen. It will also allow you to choose how big the map (screen size) should be.
Here is a progress list:

Load Tilesets

Set map size

Select and paste Tiles to map

Save/Load Maps

Import Function

Ability to Scroll Map and Tileset

Set collision tiles
Current Demo:
Check attachment for .exe file.
Currently I'm working on adding the function to Save/Load your maps in the editor. Although, for some reason the write string command doesn't seem to be working properly. If somebody would like to help with that, let me know. Oh, and thanks to Aaron and his WinGui plugin
I'd also like suggestions as to what features you want to see in this. Thanks!
A quick screenshot:
Check out my developer forums at:
http://archaicstudios.net/forums