 							logger.verbose("Latest Author: #{author} Body: #{body}")
 							logger.verbose("@userInfo #{JSON.stringify(@userInfo)}")
 							if (@userInfo.hasOwnProperty('notificationUri'))
-								if ((@userInfo.notificationType is '2') or (@userInfo.notificationType is '1'))
-									#The count of new replies is the total number of current replies minus the number of replies the app last knew about
-									@SendWP7TileNotification(parseInt(totalResults) - parseInt(@userInfo.replyCount), author, body)
-									if (@userInfo.notificationType is '2')
+
+								newPostCount = parseInt(totalResults) - parseInt(@userInfo.replyCount)
+
+								#1 - Windows Phone 7 Tile Only
+								#2 - Windows Phone 7 Tile and Toast
+								#3 - Windows 8 Store Live Tile
+								#4 - Windows Phone 8 Tile Only
+								#5 - Windows Phone 8 Tile and Toast
+								if ((@userInfo.notificationType is '2') or (@userInfo.notificationType is '1') or (@userInfo.notificationType is '4') or (@userInfo.notificationType is '5'))
+									#If it's 1 or 2, we need to send a WP7 tile notification
+									if((@userInfo.notificationType is '2') or (@userInfo.notificationType is '1'))
+										#The count of new replies is the total number of current replies minus the number of replies the app last knew about
+										@SendWP7TileNotification(newPostCount, author, body)
+									else
+										#Otherwise we're sending WP8 notification
+										@SendWP8TileNotification(newPostCount, author, body)
+
+									#We've taken care of tiles - Now do toasts if we need to.  WP8 and WP7 use the same toast notification xml, so we don't have to do anything different.
+									if (@userInfo.notificationType is '2' or @userInfo.notificationType is '5')
 										@SendWP7ToastNotification(author, body)
+
 								else if (@userInfo.notificationType is '3')
 									@SendWindows8Notification(parseInt(totalResults) - parseInt(@userInfo.replyCount), author, body)
 							else 

		}

		logger.info('**Sending toast notification\n' + toastData)
		@SendWP7Notification(requestOptions, toastData)

	SendWP7TileNotification: (count, author, preview) =>
		parsedUri = url.parse(@userInfo.notificationUri)

			}
		}

		logger.info('**Sending Windows Phone 7 tile notification\n' + tileMessage)
		@SendWindowsPhoneNotification(requestOptions, tileMessage)

	ProcessUser: () =>
		siteUrl = url.parse(apiBaseUrl + apiParentAuthorQuery + @userInfo.userName)
